繁体   English   中英

如何从后端(nodejs)重定向到前端(react)?

[英]How to redirect from backend (nodejs) to frontend (react)?

我想在域名为source.com的站点上添加提交表单,当用户提交按钮时,我想将他重定向到域名为target.com的站点。 托管在target.com的应用程序在backend.target.com有一个后端,在frontend.target.com有一个frontend.target.com

source.com我有:

<form action="https://backend.target.com" method="POST">
  <input type="text" id="textId" name="textName">
  <input type="submit" value="Submit">
</form>

我的问题是,我想在后端收到 post 请求后以某种方式重定向前端的用户。 我怎样才能做到这一点?

我认为最好有这样的服务。 通过 REST 服务(查看此处)提交表单,等待响应,然后根据该响应决定将客户端导航到何处。

你的客户可能是这样的

const requestOptions = {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ title: 'React POST Request Example' })
};
fetch('http://someapi', requestOptions)
.then(response => //redirect to whereever)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM