如何从服务器端重定向发布请求?

时间:2017-10-27 12:53:33

标签: node.js express pug

我在我的一个申请中使用快递。我想向网址发帖请求,但它也应该重定向到该网址。就像我们使用GET / POST方法提交表单一样,它会将我们重定向到该url()。我想到的唯一解决方案是

  • 制作隐藏表格
  • 从带有数据的控制器重定向到该表单
  • 在页面加载时使用js提交表单。

此解决方案的唯一缺点是用户将看到黑色页面一段时间,直到表单被加载。

有人能提出更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

我认为你所寻找的不是“重定向”。这是一个解决方案,它会向另一个(或相同的)URL发送额外请求,并从那里获取结果,而不是向客户端显示空白页面以进行重定向。

如果这是正确的,请参阅这个类似的问题:How to forward a request to other endpoint in node.js

如果您正在寻找重定向(HTTP 301& 302),最简单的方法是通过binary_crossentropy URL查询字符串传递您的数据。您可以加密数据以防止出现安全风险。