如何将用户重定向到另一个网页

时间:2019-03-19 17:05:40

标签: javascript reactjs

我的RestAPI服务器将用户请求重定向到另一个网页(例如google.com),如何将我的朋友端重定向到该页面,我的意思是我有一个按钮,当我按下该按钮时,它将axios请求发送给我服务器。我的服务器将其重定向到另一个网页,我想向客户端显示该网页

我犯了一个axios

 const url = "https://cors-anywhere.herokuapp.com/http://147.13.121.244:4001/redirect"
const client = axios.create({
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Basic a3p0ZXN5547asdhMnFUdVZN',

  }
});

let result = await client.get(url, {}).then((response) => {
  return response
}).catch((error) => {
  return error
})

1 个答案:

答案 0 :(得分:0)

您可以使用window.location将当前页面重定向到您从服务器收到的URL,或者使用window.open在另一个标签中打开该页面。

例如:

const redirectURL = // result.redirect
// Redirect
window.location = redirectURL;
// New Window
window.open(redirectURL, "_blank");

您必须检查result对象以弄清楚如何正确获取重定向URL,但是一旦有了重定向URL,它们就会起作用。