Node.js 快速去润滑

Node.js 快速去润滑,node.js,authentication,basic-authentication,express-session,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: u

谁能指导我如何解决这个问题

问题:

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));
您可以这样做:
npm更新

然后根据更新包中的更改日志更新不推荐的代码

错误清楚地表明

  res.json({ status: 'Registration Successful!', user: user })
不推荐使用

你必须使用

 res.status('Registration Successful!').json(user})
此外,res.json没有回调


希望这有帮助。

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

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

欢迎@SufianUddin,如果这个答案对您有帮助,请批准。所以这个问题已经结束了。