express 學(xué)習(xí)
1 安裝express
npm i express -s
2 在index.js創(chuàng)建app對象
var express = require('express');
var app = express();
3 app獲取get請求
app.get('/',(req,res) =>{
res.send({
msg:'hello'
});
});
4 app監(jiān)聽端口
app.listen(3030,(req,res) =>{
console.log('端口3030被監(jiān)聽')
})
5 通過nodemon實現(xiàn)熱更新
安裝nodemon
npm i nodemon -g
在根目錄配置nodemon.json文件,簡單配置如下
{
"ignore": ["dist"],
"verbose": true,
"env": {
"NODE_ENV": "development"
}
}
6 使用body-parser中間件,獲取post請求中的body
const bodyParser = require('body-parser');
server.use(bodyParser.urlencoded());
server.post('/user',function(req,res){
console.log(req.body);
})
7 使用router
新建一個router路由的文件夾,并且新建一個index.js的文件
const express = require(`express`)
const router = express.Router()
router.get(`/`, (req, res) => {
res.send({
status: 200,
data: `請求成功`
})
})
module.exports = router
在根目錄index.js文件中引用上述router
app.use(`/index`,router)