require传参
1 | req.params = option = { view: 'hot', page: '1' } |
1 | router.all('/view/:view/page/:page',async (req, res) => { |
1 | module.exports = (option) => { |
.json() 和 .send()
1 | res.json() |
params 和 query
1 | http://127.0.0.1/api/view/hot?page=2 |
1 | module.exports = (params,query) => { |
中间件
next() 放行 再执行其他操作等
1 | app.use(require('./logger')) |
路由分级写法
传统
1 | router.get('/api/index', (req, res) => { |
等效
1 | app.use('/api',require('./router/router')) |
1 | router.all('/index',async (req, res) => { |