【发布时间】:2016-06-09 13:05:54
【问题描述】:
我正在学习Nodejs,但我并不完全了解回报。例如,next() 在很多情况下建议返回,以确保触发后停止执行(Reference)。但是,对于简单响应之类的情况,是否需要return,有什么区别和首选:
res.json({ message: 'Invalid access token' });
对比
return res.json({ message: 'Invalid access token' });
【问题讨论】:
-
上面的代码是什么函数?没有上下文就不可能回答这个问题。
-
该代码用于简单的身份验证功能,该功能返回对身份验证尝试的响应。
-
return 下面的代码不会执行 :-) 仅此而已。我更喜欢不返回 next() 因为 return 语句应该根据this 规则保持一致
-
@eYe:展示(有细节),不要告诉。
标签: javascript node.js syntax