国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

Node.js + express基本用法教程

2024-05-06 16:49:04
字體:
供稿:網(wǎng)友

本文實例講述了Node.js + express基本用法。分享給大家供大家參考,具體如下:

這里來講下 express 框架的使用,編譯的環(huán)境是 VS Code ,這里我已經(jīng)配飾了阿里的鏡像,所有 npm 指令用 cnpm 代替

首先學會向 Node.js 種引入 express

非常建黨只需兩步,輸入指令:

cnpm init

然后就可以載入 express

cnpm install express -save

到此為止 express 救成功導入了

這里介紹一個技巧:

輸入:

cnpm install -g nodemon

這樣一來以后每次測試,救不要關(guān)閉 node 再重新運行了,直接保存就可以。

現(xiàn)在開始講 express 的使用:

準備部分(包的導入)

var express = require('express');var app = express();

最簡單的一個使用:

向服務(wù)器請求時,放回一個 JSON 數(shù)組

var express = require('express');var app = express();app.get('/api', function(req, res){  var you = [    {          name : '666',           id : 5,           age : 10,           },    {          name : '666',          id : 5,          age : 10,          }    ]    // res.send(you);//放回 json 數(shù)組     res.json(you);//放回一個 json});app.listen(3000);console.log('listening to port 3000');

變化的路由

我們再訪問服務(wù)器時描繪涉及到許許多多的路由,這是我們不可能將他們都一一列舉出來,所以我們就可以用 ‘ :' 來解決,如下:

var express = require('express');var app = express();// /api/:id 這個 :id 代表無數(shù)可能app.get('/api/:id/next/:name', function(req, res){  res.send(req.params.id + req.params.name);//放回 json 數(shù)組  });app.listen(3000);console.log('listening to port 3000');

搜索:‘ http://localhost:3000/api/69999/next/dkshkjh ',輸出的是:

69999dkshkjh

輸出一個對象的內(nèi)容:

console.dir(req.params);

post 方法,接收數(shù)據(jù)

var express = require('express');var bodyParser = require('body-parser');var app = express();var urlParser = bodyParser.urlencoded({extended : false})//處理 url 表單內(nèi)容var jsonParser = bodyParser.json()//處理 json 數(shù)據(jù)app.post('/', urlParser, function(req, res){//發(fā)送 表單 數(shù)據(jù)到這個路由  console.log(req.body);  res.send(req.body.name);})app.post('/upload', json, function(req, res){//發(fā)送 json 數(shù)據(jù)到這個路由  console.log(req.body);  res.send(req.body.name);})app.listen(3000);console.log('listening to port 3000');

關(guān)于發(fā)送數(shù)據(jù):

這里介紹一下 Postman 大家可以自行根據(jù)網(wǎng)上教程下載

希望本文所述對大家nodejs程序設(shè)計有所幫助。


注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙山县| 锡林郭勒盟| 吉水县| 南华县| 周至县| 葵青区| 玉龙| 延边| 牟定县| 江阴市| 神木县| 凉山| 济南市| 宁南县| 卢氏县| 自治县| 荥阳市| 马鞍山市| 闽清县| 阳曲县| 开封县| 安达市| 永顺县| 宿松县| 唐海县| 科技| 灵山县| 枞阳县| 深圳市| 蓝山县| 高雄市| 隆化县| 奉新县| 广水市| 祥云县| 凯里市| 新化县| 阿鲁科尔沁旗| 无锡市| 福贡县| 绥芬河市|