Tengo el siguiente código :
app.get('/decl_param', async (req, res) => { var gui = await guiText("declension", lang); var msg = await messageText("declension", lang); console.log("msg", msg); res.render("decl_param", { gui: gui, msg: msg }); }) app.get('/decl_quizz', async (req, res) => { var gui = await guiText("index", lang); var msg = await messageText("declension", lang) console.log(" decl_quizz requested");; res.render('decl_quizz',{gui:gui,msg:msg} ); }) app.post('/decl_param', async (req, res) => { console.log("post obtained /decl_param"); //let question = req.body; // JavaScript object containing the parse JSON //let answer = await makeDeclAnswer(question, lang); //console.log("question", answer); //res.json(answer); res.redirect(301,'/decl_quizz'); })Salida de la consola:
post obtained /decl_param decl_quizz requestedCuando hago clic en un botón en la página 'decl_param', se envía un mensaje de publicación, se solicita una redirección, la página '/decl_quizz' parece generarse pero el navegador aún permanece en '/decl_param' y '/decl_quizz' está no se muestra
Solicitar directamente /decl_quizz en la barra de direcciones funciona correctamente. ¿Qué está mal en mi redirección?