Node.js 设置客户响应正文时如何使用express.response.redirect?

Node.js 设置客户响应正文时如何使用express.response.redirect?,node.js,express,redirect,Node.js,Express,Redirect,在express中重定向时,可以设置响应状态和重定向URL,如下所示: res.redirect(302,redirectUrl); 当您curlthis时,它没有响应主体。 仅标题(包括位置)和状态代码 curl-X GEThttp://localhost:3000/my-重定向 建立重定向到https://example.com/foo 问题: (1) 是否也可以设置一个响应主体? 如果是,怎么做 (2) 有没有标准建议不要这样做? 如果有,请链接 使用express是不可能的,因为您可

在express中重定向时,可以设置响应状态和重定向URL,如下所示:

res.redirect(302,redirectUrl);
当您
curl
this时,它没有响应主体。 仅标题(包括
位置
)和状态代码

curl-X GEThttp://localhost:3000/my-重定向
建立重定向到https://example.com/foo
问题:

(1) 是否也可以设置一个响应主体? 如果是,怎么做

(2) 有没有标准建议不要这样做?
如果有,请链接

使用express
是不可能的
,因为您可以在此处看到代码,它需要1或2个参数,并且它也会结束响应,因此在响应结束后,您无法发送任何响应,但一如既往,您可以自定义或覆盖它

此外,对于302重定向,邮件正文
不是必需的
,但您可以将其发送,正如您在express中看到的那样,除非是HEAD请求,否则express会将其发送到浏览器

链接: