当前位置:网站首页>路由----router
路由----router
2022-08-05 08:06:00 【cjx177187】
路由是描述请求URL和具体承担执行动作的Controller的对应。说的直白点,就是用户访问不同的路径时应该有不同的Controller去响应不同的内容。
router.get('/getdata', controller.form.get);//静态路由
模板语法:
'use strict';
/**
* @param {Egg.Application} app - egg application
*/
module.exports = app => {
const { router, controller } = app;
router.get('/', controller.home.index);
};
路由匹配过程:
- 每当一个请求到达服务器以后,需要先经过路由的匹配,只有匹配成功以后,才会调用对应的处理函数。
- 在匹配时,会按照路由配置的顺序进行匹配;如果请求类型和请求URL同时匹配成功,则EXpress会将这次请求交给对应的function函数将进行处理。
注意点:
按照定义的先后顺序进行匹配
请求类型和请求的URL同时匹配成功才会调用对应的函数
注册路由时,路由名不要和静态文件名冲突,不然优先访问静态资源。路由名相同时,先注册的先执行
边栏推荐
猜你喜欢
随机推荐
MobileNetV1架构解析
openSource 知:社区贡献
TRACE32——List源代码查看
嵌入式系统:基本定时器
【深度学习实践(一)】安装TensorFlow
unity urp 渲染管线顶点偏移的实现
行业应用软件项目经理三步曲
爱情是一部忧伤的乐曲
软件系统测试和验收测试有什么联系与区别?专业软件测试方案推荐
版本号命名规则
props 后面的数据流是什么?
真正爱你的女人是这样的
C语言制作-QQ聊天室
Stored procedure writing experience and optimization measures
关于MP3文件中找不到TAG标签的问题
browserslist 选项的目的是什么?
TRACE32——Break
图片地址转为base64
Data source object management Druid and c3p0
游戏模拟器成了外挂帮凶,灰产对抗再升级









