1 回答

TA貢獻1777條經(jīng)驗 獲得超3個贊
在找到班上某人的幫助后,我弄明白了。我在正確的軌道上使用const {phoneNumber, password} = req.body. 剩下的就是這個(或者這是所有的代碼):
router.put("/:id/updateaccount", restrict(), async(req, res, next) => {
try {
const {phoneNumber, password} = req.body
const userUpdate = await Users.updateUser({
phoneNumber, password: await bcrypt.hash(password, 14)
}, req.params.id)
res.status(200).json({
userUpdate:userUpdate, message: "You have successfully updated your information",
})
} catch(err) {
next(err)
}
})
我再次使用 bcrypt 來加密新更新的密碼
添加回答
舉報