Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何在服务器端渲染时重定向到外部链接?_Reactjs_Express_React Router_React Router Dom - Fatal编程技术网

Reactjs 如何在服务器端渲染时重定向到外部链接?

Reactjs 如何在服务器端渲染时重定向到外部链接?,reactjs,express,react-router,react-router-dom,Reactjs,Express,React Router,React Router Dom,在我的单页应用程序中,我需要路由到服务器端的外部站点。当我的数据获取抛出特定的状态代码时,我希望在特定条件下重定向 我试过的- 我可以使用res.statusCode截获Express中间件中的响应。这是500由于任何错误的代码,我不能区分的原因在这个时候 我尝试使用中的,但这似乎不适用于外部链接 您能否建议在服务器端渲染期间重定向到外部链接的任何方法?这是否回答了您的问题?我读了这个。这建议使用window.location,但这在客户端而不是服务器端是可能的。您可以使用http或任何框架(例

在我的单页应用程序中,我需要路由到服务器端的外部站点。当我的数据获取抛出特定的状态代码时,我希望在特定条件下重定向

我试过的-

  • 我可以使用res.statusCode截获Express中间件中的响应。这是500由于任何错误的代码,我不能区分的原因在这个时候
  • 我尝试使用
    中的
    ,但这似乎不适用于外部链接

  • 您能否建议在服务器端渲染期间重定向到外部链接的任何方法?

    这是否回答了您的问题?我读了这个。这建议使用window.location,但这在客户端而不是服务器端是可能的。您可以使用http或任何框架(例如koa、express)进行重定向。我了解渲染时是否重定向,express只知道res.status为500。我想要重定向的实际原因是渲染组件时。