res.send не работает должным образом - PullRequest
0 голосов
/ 06 мая 2020

Просто пытаюсь отправить ответ из express приложения на лицевую сторону, чтобы показать предупреждение. Итак, вот что я пробовал в приложении, чтобы заставить его работать:

if (info.messageId) {
         res.redirect('back');
        res.send({ success: true });    
    }

и вот то, что у меня спереди:

 $.ajax({
            success: function (returns) {
                if (returns)
                    alert("True");
                else
                    alert("False");
            }
        });

, но ни истина, ни ложь Однако res.redirect('back') работает правильно, а res.send - нет. Если вам нужна дополнительная информация или код, я пришлю.

также пытался найти решение в уже заданных вопросах и ответах, но не нашел четкого. Тогда какое решение?

1 Ответ

0 голосов
/ 06 мая 2020

Вы можете ответить на запрос только один раз.

Вы не можете одновременно сказать «Чтобы получить то, что вы просили, go на этот другой URL» и «Вот что вы просили».

res.redirect или res.send: выберите только один.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...