Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
Node.js 如何为指向具有不同URL的同一应用程序的不同域配置React路由_Node.js_Reactjs_React Redux_React Router - Fatal编程技术网

Node.js 如何为指向具有不同URL的同一应用程序的不同域配置React路由

Node.js 如何为指向具有不同URL的同一应用程序的不同域配置React路由,node.js,reactjs,react-redux,react-router,Node.js,Reactjs,React Redux,React Router,我们为http://domain1.com/directory/members/jim 我们想在http://domain2.com/jim 我们如何定义这两个域的路由?或者我们可以在某个地方设置一个替换算法吗?您可以使两个URL都适用于所有域,但是您不能有一个名为“directory”的成员。这是一个非常丑陋的限制 你为什么不在两个域名上提供两个不同的应用程序呢?他们仍然可以共享99%的代码。您可以使用window.location查看传入的请求url。是否可以在服务器级别执行某些操作来显示u

我们为
http://domain1.com/directory/members/jim

我们想在
http://domain2.com/jim


我们如何定义这两个域的路由?或者我们可以在某个地方设置一个替换算法吗?

您可以使两个URL都适用于所有域,但是您不能有一个名为“directory”的成员。这是一个非常丑陋的限制


你为什么不在两个域名上提供两个不同的应用程序呢?他们仍然可以共享99%的代码。

您可以使用window.location查看传入的请求url。是否可以在服务器级别执行某些操作来显示url,但通过替换将其转换为应用程序使用的完整url?@teleman否。url就是url。服务器无法隐藏它。