const express = require('express')const router = express.Router()const Student = require('../students')router.param(['id','page'], function (req, res, next, value) { console.log('11', value); next(); })router.get('/user/:id/:page', function (req, res, next) { console.log('22'); next();}); router.get('/user/:id/:page', function (req, res) { console.log('33'); res.end();});//浏览器 http://localhost:3000/user/42/2323//控制台结果[nodemon] restarting due to changes...[nodemon] starting `node app.js`app is running at port 30002233//数组里面只有一个值,或者第一个参数直接传一个paramconst express = require('express')const router = express.Router()const Student = require('../students')router.param(['id'], function (req, res, next, value) { console.log('11', value); next(); })router.get('/user/:id', function (req, res, next) { console.log('22'); next();}); router.get('/user/:id', function (req, res) { console.log('33'); res.end();});//浏览器 http://localhost:3000/user/42//控制台结果[nodemon] restarting due to changes...[nodemon] restarting due to changes...[nodemon] starting `node app.js`app is running at port 300011 422233不知道为什么 按官方文档来的, 第一个参数传数组且多个param 就进不去,求大佬们帮助下
添加回答
举报
0/150
提交
取消
