express next()函数及body-parser解析
Next的作用
我们在定义express中间件函数的时候都会将第三个参数定义为next,
这个next就是我们今天的主角,next函数主要负责将控制权交给下一个中间件,
如果当前中间件没有终结请求,并且next没有被调用,
那么请求将被挂起,后边定义的中间件将得不到被执行的机会。
何时使用Next()
从上边的描述我们已经知道,next函数主要是用来确保所有注册的中间件
被一个接一个的执行,那么我们就应该在所有的中间件中调用next函数,
但有一个特例,如果我们定义的中间件终结了本次请求,那就不应该
再调
原创
2020-08-11 23:40:57 ·
362 阅读 ·
0 评论