Почему это дает ошибку узла expressjs? - PullRequest
0 голосов
/ 14 октября 2019

Существует проблема, когда я запускаю этот код с помощью nodemon, он выдает мне следующую ошибку

app.post('/register',async (req,res)=>{
try {
    const hashedPassword =await bcrypt.hash(req.body.password,10);
    users.push({
        id: Date.now().toString(),
        name: req.body.name,
        email:req.body.email,
        password:hashedPassword

    });
    res.redirect('/login')
    }
catch {

      res.redirect('/register')
      }

console.log(users)
`});``

1 Ответ

0 голосов
/ 14 октября 2019

Правильный синтаксис для try ... catch выглядит следующим образом

try {
   //do something
} catch (err) {
  console.error(err);
}

Также у вас есть несколько `в конце, но я думаю, что это просто проблемы с форматированием в вашем вопросе. Здесь является ссылкой.

...