Мне удалось создать токен и даже проверить на стороне сервера. Проблема, с которой я сейчас сталкиваюсь, я не могу вернуть токен и перенаправить или отобразить страницу. Я могу сделать то или другое, но не то, и другое! Похоже, что когда он используется, он называет конец и не позволяет второму, или он запускается при отправке проблем с заголовками (т. Е. Заголовок уже был отправлен). Ниже приведен код:Ответ Node.js с токеном, затем res.render или перенаправление
else {
//This res works fine on its own
res.json({
success: true,
message: 'Enjoy your token!',
token: token
});
//This res works fine on its own
res.redirect('/control');
}
Почему бы не перенаправить клиента, когда вы получаете токен? Или установить токен в заголовке, а затем перенаправить? – Tony
Фактическая ошибка, которую я получаю, это: «Ошибка: невозможно установить заголовки после их отправки». –
Это потому, что и «res.json», и «res.redirect» завершают ответ. – Tony