Делаю регистрацию, однако при запросе выдаёт эту ошибку SyntaxError: Unexpected token ' in JSON at position 12
at JSON.parse ()
сам код регистрации
app.post('/auth/register', Validation, async (req,res) =>
{
try
{
const errors = validationResult(req);
if(!errors.isEmpty())
{
return res.status(420).json(errors.array());
}
const salt = await bcrypt.genSalt()
const HashPassword = await bcrypt.hash(req.body.password,salt)
const doc = new UserSchema({
email: req.body.email,
name: req.body.fullname,
HashPassword,
});
const user = await doc.save();
const token = jwt.sign(
{
_id: user._id,
},'secret1234')
res.json({user, token});
}
catch(err)
{
console.log(err);
res.status(500).json(
{
message: "Не удалось зарегистрироваться:("
});
};
});
Пока что вышел на то, что ошибка происходит до работы роутера, связанно это с подключением app.use(express.json());
Что могло пойти не так?