express 学习
1 安装express
npm i express -s
2 在index.js创建app对象
var express = require('express');
var app = express();
3 app获取get请求
app.get('/',(req,res) =>{
res.send({
msg:'hello'
});
});
4 app监听端口
app.listen(3030,(req,res) =>{
console.log('端口3030被监听')
})
5 通过nodemon实现热更新
安装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)
网友评论