node、express运行流程
发布于 9 年前 作者 zhouyix 5700 次浏览 最后一次编辑是 8 年前 来自 问答

想了解一下node的运行机制 比如使用use,get,post等这些顺序是怎么样的 在express中,是先加载模块文件还是根据配置文件启动app.js然后按照流程往下走,还是有浏览器发请求才开始按照use,get,post注册流程往下走

3 回复

后端启动

  • app.js 是启动文件,在里面可以根据需求指定配置文件、模块文件、业务文件的加载顺序
  • use get post - app 会根据它们上下顺序进行初始化中间件、路由表

前端请求

  • 前端发送请求,会去由上而下去匹配 use get post 等的设置。

@cfddream less is more! 回答简单有效,新人学习了

  1. node启动
  2. 加载原生模块
  3. 加载业务模块
  4. 注册路由(get/post等)、拦截器等中间件 这些都是在app.js执行的时候做的。当然可以做模块化处理。
回到顶部