egg路由传参
第一种 参数命名方式
http://127.0.0.1:7001/wang/11111/wwwwwwwwwwww // 请求路径
router.js
module.exports = app => {
const { router, controller } = app;
console.log(app,"////////")
router.get('/', controller.home.index);
router.get('/wang/:id/:name',controller.home.wang)
};//接收参数
home.js文件
class HomeController extends Controller {
async wang(){
const {ctx} = this;
console.log(ctx.params) //获取参数
ctx.body = "love,王"
}
}
第二种 Query String 方式
http://127.0.0.1:7001/wang?id=10 // 请求路径
router.js
module.exports = app => {
const { router, controller } = app;
console.log(app,"////////")
router.get('/', controller.home.index);
router.get('/wang/:id/:name',controller.home.wang)
};//接收参数
home.js文件
class HomeController extends Controller {
async wang(){
const {ctx} = this;
console.log(ctx.query) //获取参数
ctx.body = "love,王"
}
}
网友评论