当前位置:网站首页>路由----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同时匹配成功才会调用对应的函数
注册路由时,路由名不要和静态文件名冲突,不然优先访问静态资源。路由名相同时,先注册的先执行
边栏推荐
猜你喜欢
随机推荐
Adb authorization process analysis
软件系统测试和验收测试有什么联系与区别?专业软件测试方案推荐
RedisTemplate: 报错template not initialized; call afterPropertiesSet() before using it
配合屏幕录像专家,又小又清晰!
[NOIP2010 提高组] 机器翻译
[Untitled] Long-term recruitment of hardware engineers-Shenzhen Baoan
【结构体内功修炼】结构体实现位段(二)
Stored procedure writing experience and optimization measures
U++ UE4官方文档课后作业
JVM运行流程,运行时数据区,类加载,垃圾回收,JMM解析
线性代数对角化
D2--FPGA SPI接口通信2022-08-03
每一个女孩曾经都是一个没有泪的天使
长期招聘嵌入式开发-深圳宝安
支持触屏slider轮播插件
C-Eighty seven(背包+bitset)
browserslist 选项的目的是什么?
Version number naming convention
版本号命名规则
MM上街前的折腾(有趣)









