gpt4 book ai didi

javascript - Express中的错误处理

转载 作者:行者123 更新时间:2023-12-03 08:53:18 25 4
gpt4 key购买 nike

我继续在JSHint中收到这些错误-是否出于关注?

Expected '{' and instead saw 'return'. — column 30

我读过,这实际上是处理错误的有效方法。你怎么认为?
app.get("/users", function(req, res, next){

User.find(function(err, users){

// an error? get it out of here!
if (err) { return next(err); }

// no error? good. I'll do normal stuff here
// res.render... etc.
});

});

最佳答案

如果要避免出现此jshint错误,则需要在return语句周围包括那些花括号。 (我猜您的真实代码看起来像没有大括号的if (err) return next(err);)。

您也可以在行中添加尾随注释,以消除警告:

if (err) return next(err); // jshint ignore:line

关于javascript - Express中的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35473297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com