欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

egg.js获取前端请求的参数

程序员文章站 2022-03-06 18:14:58
1.如果是post,且参数放在body里面2.如果是get请求,且参数跟在url后面,以www.xxxx?params1=xxx的形式3.如果是get请求,且参数跟在url后面,以www.xxxx/params1/params2的形式...

1.如果是post,且参数放在body里面

egg.js获取前端请求的参数
egg.js获取前端请求的参数
egg.js获取前端请求的参数

2.如果是get请求,且参数跟在url后面,以www.xxxx?params1=xxx的形式

egg.js获取前端请求的参数
egg.js获取前端请求的参数
egg.js获取前端请求的参数

3.如果是get请求,且参数跟在url后面,以www.xxxx/params1/params2的形式

egg.js获取前端请求的参数
egg.js获取前端请求的参数
egg.js获取前端请求的参数

太多路由映射?

如上所述,并不建议把路由规则逻辑散落在多个地方,会给排查问题带来困扰。

若确实有需求,可以如下拆分:

// 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);
};

本文地址:https://blog.csdn.net/Amnesiac666/article/details/111991955