node、express运行流程
想了解一下node的运行机制 比如使用use,get,post等这些顺序是怎么样的 在express中,是先加载模块文件还是根据配置文件启动app.js然后按照流程往下走,还是有浏览器发请求才开始按照use,get,post注册流程往下走
3 回复
后端启动
app.js
是启动文件,在里面可以根据需求指定配置文件、模块文件、业务文件的加载顺序use
get
post
- app 会根据它们上下顺序进行初始化中间件、路由表
前端请求
- 前端发送请求,会去由上而下去匹配
use
get
post
等的设置。
@cfddream less is more! 回答简单有效,新人学习了
- node启动
- 加载原生模块
- 加载业务模块
- 注册路由(get/post等)、拦截器等中间件 这些都是在app.js执行的时候做的。当然可以做模块化处理。