有人可以指导我如何解决这个问题吗?
问题:
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));
答案 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 });