1.如果是post,且参数放在body里面
2.如果是get请求,且参数跟在url后面,以www.xxxx?params1=xxx的形式
3.如果是get请求,且参数跟在url后面,以www.xxxx/params1/params2的形式
太多路由映射?
如上所述,并不建议把路由规则逻辑散落在多个地方,会给排查问题带来困扰。
若确实有需求,可以如下拆分:
// app/router.js
module.exports = app => {
const { router, controller } = app;
router.get('/', controller.home.index);
router.get('/getData', controller.test.getData);
// router.get('/form/:id/:name', controller.form.listPosts);
require('./router/admin')(app);
};
// app/router/admin.js
module.exports = app => {
const { router, controller } = app;
router.get('/form/:id/:name', controller.form.listPosts);
};