快速谴责

时间:2018-05-25 10:23:54

标签: node.js authentication basic-authentication express-session

有人可以指导我如何解决这个问题吗?

问题:

GMT express deprecated res.json(status, obj): Use res.status(status).json(obj) instead at routes\usersRouter.js
RangeError: Invalid status code: [object Object]

代码在这里:

res.json({
     status: 'Registration Successful!',
     user: user
 }, (err) => next(err));

2 个答案:

答案 0 :(得分:1)

你可以这样做: npm update

然后根据更新的软件包中的更改日志更新已弃用的代码。

错误明确表示

  res.json({ status: 'Registration Successful!', user: user })

已弃用。

你必须使用

 res.status('Registration Successful!').json(user})

此外,res.json没有回调。

希望这有帮助。

答案 1 :(得分:0)

res.json没有回调函数,你需要使用像

这样的东西
res.json({ status: 'Registration Successful!', user: user });