-1

只是试图从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。如果您需要更多信息或代码,我会发送。

还试图在已经问过的问答中找到解决方案,但没有找到任何明确的解决方案。那请问有什么解决办法吗?

4

1 回答 1

0

您只能响应一次请求。

您不能同时说“要获得您所要求的,请转到另一个 URL”和“这是您所要求的”。

res.redirect res.send:只选择一个。

于 2020-05-06T17:40:27.730 回答