在这里我想在集合User(User.facebook.botLink)中添加新字段 但我得到一个错误。 我得到错误的代码如下所示:
app.post('/savelink/', async (req, res, next) => {
try{
console.log("================USER FACEBOOK ===============" + user.local.email)
const {link} = req.body;
console.log(link);
User.update(
{email: user.facebook.email},
{botLink : link},
{multi:true},
function(err, numberAffected){
});
res.status(200).send(link);
}
catch(e){
next(error);
}
});
错误我得到了
UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):ReferenceError:未定义错误 (节点:6032)[DEP0018]弃用警告:不推荐使用未处理的拒绝承诺。将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程。
答案 0 :(得分:1)
试试这个
charset_size\=134.txt
到
catch(e){
next(error);
}
答案 1 :(得分:0)
您也可以进行 尝试/捕获...最后 。 请注意,将根据 try / catch 的结果执行 最终 块。 有关更多信息,请访问:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/try...catch
try{
// some code
}
catch(error){
// handle error
}
finally {
// do something else
}