1、项目基本框架搭建
1.1、项目初始化
1 | 复制代码npm init -y |
1.2、安装Express框架生产依赖
1 | 复制代码npm i -S express |
1.3、根目录下创建app.js文件作为入口文件,写入入口服务程序
1 | 复制代码//引入node框架 |
1.4、中间件函数(就相当于回调函数包含三个参数,回调时注入)必须放在app监听请求之前
1 | 复制代码function mylogger(req,res,next){ |
1.5、路由
应用如何响应请求的一种规则
规则主要分两部分:
请求方法:get、post……
请求的路径:/、/user、/.*fly$/……
1 | 复制代码app.get('/', function(req, res) { |
1.6、异常处理
通过自定义异常处理中间件处理请求中产生的异常
1 | 复制代码app.get('/', function(req, res) { |
使用时需要注意两点:
第一: 参数一个不能少,否则会视为普通的中间件
第二:异常处理中间件需要在请求之后引用
2、项目框架优化
2.1、自定义路由中间件
- (1)在根目录下创建router文件夹并创建index.js文件
- (2)在app.js文件中导入该自定义路由中间件,再通过app.use()使用中间件
1 | 复制代码router/index.js |
1 | 复制代码app.js |
本文转载自: 掘金