Javascript 如何在实际post请求中添加额外的req.body属性,然后在express中重定向它

Javascript 如何在实际post请求中添加额外的req.body属性,然后在express中重定向它,javascript,node.js,express,post,url-routing,Javascript,Node.js,Express,Post,Url Routing,我遇到这样的情况,当我有一种感觉,我错过了一些非常明显的东西 客户端有一个表单,它提交给,比如说/submit 在服务器端,我通过以下方式处理它: app.post('/submit', function (req, res) { 'use strict'; res.redirect(307, "https://ssl.example.com"); }); 一切正常,但问题是——我需要在帖子中添加额外的数据,我不想用隐藏的输入显示给用户 如果我添加到该函数中,那么 req.b

我遇到这样的情况,当我有一种感觉,我错过了一些非常明显的东西

客户端有一个表单,它提交给,比如说
/submit

在服务器端,我通过以下方式处理它:

app.post('/submit', function (req, res) {

    'use strict';
    res.redirect(307, "https://ssl.example.com");
});
一切正常,但问题是——我需要在帖子中添加额外的数据,我不想用隐藏的输入显示给用户

如果我添加到该函数中,那么

req.body.newthing = "hey, i'm new here!"
它在目标主机上不可见

我想,那个快速重定向(可能是应该的)并不关心我对req.body做了什么,而是完全重定向客户端发布的内容


我的问题是-是否可以更改/添加req.body,然后将客户端post请求作为post请求重定向到另一台主机?

以这种方式重定向时,无法更改客户端的post请求,当然,除非您希望通过让服务器代表客户端执行重定向来代理请求。

我的理解是否正确,您希望从客户端获得帖子并重定向到其他服务器?在同一个域上还是在另一个域上?你为什么需要这个?新帖子是来自第一台(nodejs)服务器还是来自客户端?谢谢你证实我的担心。我不想代理那个请求,所以我必须坚持使用隐藏值和客户端的一些附加js来设置一些东西:)。