-
需求说明,API说明
查看全部 -
Nodejs
查看全部 -
数据库初始化
查看全部 -
app.use可以用于中间件,也可以用于路由。用于路由
查看全部 -
postman查看全部
-
//use的第一个参数变成了命名空间,后面都是/list
app.use('/member',memberRouter) 实际请求的是 /member/list
查看全部 -
注册成员路由的写法
const memberRouter= require('./member.router')
app.use(memberRouter)
查看全部 -
路由拆分,成员路由文件的写法
查看全部 -
nodemon配置自动重启的监测范围
查看全部 -
//采用Git工具
//##mkdir demo 新建一个文件demo
//##cd demo 新建一个文件demo
//##npm init -y
//##mkdir src
//##cd src
//##touch app.js
//## app.js
let http = require('http');
let server = http.createServer((req,res)=>{
res.end('welcome to node world');
})
server .listen(3000,'主机的ip地址',()={
console.log('server 启动成功')
})
//##如果不知道主机地址可以用ipconfig查询
//配置nodemon
//1.npm install nodemon -D
//2.在配置文件package.json 修改 启动命令 从node app.js -> npm start
//3.新建一个配置文件nodemon.json 指定一个watch
查看全部 -
阿发
法师法师
查看全部 -
11111
查看全部 -
中间件里面,req是可以自定义属性的,后面的中间件,或者使用到req参数的都可以从里面获取前面自定义的参数
例
funciton login_get(req,res,next){
let {name,passwork} = req.query;
req.formdata = {
name,
passwork
}
next();
}
app.get('/login',[login_get],(req,res)=>{
let formdata = req //这里可以获取req.fromdata
res.send(formdata)
})
查看全部 -
中间件的完整结构
函数
参数有 err,req,res,next
中间件的常用作用
处理异常
处理业务功能,把控制权转交
相应请求--结束响应-->当作路由的处理函数
例如 function demo(err,req,res,next){}
查看全部 -
常用引入模块和导出模块的方法
1ES6中export和import
导出文件使用 export 或者 export default 导出文件
使用import 引入文件
2.CommonJS
导出文件:使用 module.exports 导出文件
引入文件: require(‘文件路径,如果没有路径,默认从node_modules文件中查找’) 引入文件
查看全部
举报