Recebo esse erro quando faço:
res.location(`pagamentos/pagamento/${result.InsertId}`)
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Recebo esse erro quando faço:
res.location(`pagamentos/pagamento/${result.InsertId}`)
Oi Leonardo, o que acontece no SQL? O registro é criado lá no banco? Você tem algum erro no SQL? Cola o código completo pra gente ter uma visão melhor?
app.post('/', (req, res, next) => {
const user = req.body,
connection = app.server.connectionFactory(),
userDAO = new app.server.UserDAO(connection);
userDAO.post(user, (err, result) => {
console.log(result);
if (err) {
res.status(500).send(`Erro: ${err}`);
} else {
console.log(user);
user.id = result.insertId;
res.location(`/${user.id}`);
res.status(201).json(result);
}
});
});
Leo, vi que você tem um console.log no result ali no começo do post, o que ele está imprimindo?