目录
-
nodemon的使用
监听文件变化,自动重启服务
npm i nodemon -D
-
安装Express
npm install express -S
-
新建一个项目
//创建项目
mkdir demo
cd demo
//npm 初始化
npm init -y
//git 初始化
git init
//安装express
//安装工具nodemon
//打开项目 新建src/app.js
//配置启动脚本
//app.js里创建实例 express app监听3000 打印服务启动成功
//路由测试
app.get('/test',(req,res)=>{
res.json({
message:'test'
})
})
//中间件完整的结构
//1.是一个函数
//2.err,req,res,next-->function
function demo_middleware(err,req,res,next)=>{
//1.异常处理
//2.处理下业务功能,然后转交控制权--next
//3.响应请求--结束响应-->当作路由的处理函数
}
//验证请求是否有参数
app.all('*',valid_name_middleware)
function valid_name_middleware(err,req,res,next)=>{
let {name}=req.query;
if(!name|| name.length){
res.json({
message:'缺少name参数'
})
}else{
next()
}
}