Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

关于express 配置路由中的回调函数参数next,有一些问题想问

$
0
0

app.get("/",function (req, res, next)…); //显示首页 app.get("/regist",function (req, res, next)…); //显示注册页面 …以下省略… 和 app.get("/",function (req, res,)…); //显示首页 app.get("/regist",function (req, res)…); //显示注册页面 …以下省略… 这里上面的回调函数参数中有next,下面的回调函数参数没有next,具体都有什么区别? http://cnodejs.org/topic/5757e80a8316c7cb1ad35bab一文中写到,next函数主要是用来确保所有注册的中间件被一个接一个的执行,但本人看到的包括书本和网上的部分代码中,也出现了大量不使用next的情况,并且也有包含next和不含next都出现的情况,请问这是什么原因呢?

并且本人在学习部分express开源项目的时候,发现有些作者在使用 function (req, res, next){…}中,函数体中没有next(),这个时候的next参数作用体现在哪里?

第一次提问语言组织比较混乱,还是希望大家能够帮忙解答,不胜感激


Viewing all articles
Browse latest Browse all 14821

Trending Articles