当前位置:网站首页>路由----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同时匹配成功才会调用对应的函数
注册路由时,路由名不要和静态文件名冲突,不然优先访问静态资源。路由名相同时,先注册的先执行
边栏推荐
- 请问my sql如何把两个表的内容集合在一起啊?
- Algorithm Supplements Fifteen Complementary Linked List Related Interview Questions
- 环网冗余式CAN/光纤转换器 CAN总线转光纤转换器中继集线器hub光端机
- 剑指Offer面试题解总结1-10
- TRACE32——C源码关联1
- Basic introduction of stack and queue and C language implementation of functions such as creation, destruction, entry and exit, counting the number of elements, viewing elements, etc., as well as stac
- Fiddler工具讲解
- Invalid operator for data type.The operator is add and the type is text.
- 支持触屏slider轮播插件
- 2006年星座运势全解-射手
猜你喜欢
随机推荐
busybox 知:构建
Redis implements distributed lock-principle-detailed explanation of the problem
Jmeter永久设置中文界面
高效使用数码相机的诀窍
【win7】NtWaitForKeyedEvent
Unity—物理引擎+“武器模块”
配合屏幕录像专家,又小又清晰!
RedisTemplate: error template not initialized; call afterPropertiesSet() before using it
Insights in programming
Chapter 12 贝叶斯网络
版本号命名规则
TRACE32——Break
学习笔记14--机器学习在局部路径规划中的应用
TensorFlow安装步骤
Embedded Systems: Basic Timers
【无标题】长期招聘硬件工程师-深圳宝安
Fiddler工具讲解
window.open 全屏展示
【每日一题】1403. 非递增顺序的最小子序列
MM上街前的折腾(有趣)