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

首頁 > 語言 > JavaScript > 正文

Node.js + express基本用法教程

2024-05-06 15:41:40
字體:
來源:轉載
供稿:網友

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

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

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

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

cnpm init

然后就可以載入 express

cnpm install express -save

到此為止 express 救成功導入了

這里介紹一個技巧:

輸入:

cnpm install -g nodemon

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

現在開始講 express 的使用:

準備部分(包的導入)

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

最簡單的一個使用:

向服務器請求時,放回一個 JSON 數組

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 數組     res.json(you);//放回一個 json});app.listen(3000);console.log('listening to port 3000');

變化的路由

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

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

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

69999dkshkjh

輸出一個對象的內容:

console.dir(req.params);

post 方法,接收數據

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

關于發送數據:

這里介紹一下 Postman 大家可以自行根據網上教程下載

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 日照市| 沛县| 古田县| 资溪县| 和龙市| 新营市| 蚌埠市| 广州市| 泌阳县| 体育| 和平县| 北海市| 莒南县| 大冶市| 湖口县| 科技| 黑龙江省| 秦皇岛市| 隆尧县| 石门县| 信宜市| 青冈县| 邛崃市| 都匀市| 嘉义市| 理塘县| 达孜县| 巴马| 格尔木市| 长顺县| 清远市| 英山县| 军事| 奇台县| 昌黎县| 泗洪县| 诏安县| 大庆市| 苗栗市| 西宁市| 宜章县|