Javascript res.send无法正常运行

Javascript res.send无法正常运行,javascript,node.js,express,Javascript,Node.js,Express,只是尝试从express应用程序向前端发送一个响应以显示警报。 下面是我在应用程序中尝试使其工作的内容: if (info.messageId) { res.redirect('back'); res.send({ success: true }); } 下面是我在前面看到的: $.ajax({ success: function (returns) { if (returns)

只是尝试从
express
应用程序向前端发送一个响应以显示警报。 下面是我在应用程序中尝试使其工作的内容:

if (info.messageId) {
         res.redirect('back');
        res.send({ success: true });    
    }
下面是我在前面看到的:

 $.ajax({
            success: function (returns) {
                if (returns)
                    alert("True");
                else
                    alert("False");
            }
        });
但是它既不显示true也不显示false。但是
res.redirect('back')
工作正常,但不显示
res.send
。如果你需要更多的信息或代码,我会发送

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

您只能对请求响应一次

你不能同时说“要得到你想要的东西,转到另一个URL”和“这是你想要的”


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

通过选择
res.send
,它会进入一个页面,显示
{“success”:true}
@Yasin——然后我想象你的客户端JS没有运行,你正在向URL提交一个表单,返回JSON。