Javascript 快速重定向子域?

Javascript 快速重定向子域?,javascript,node.js,redirect,express,Javascript,Node.js,Redirect,Express,使用npm subdomain我在服务器上有类似/subdomain/app的路由,它可以代理app.localhost并发送请求 在我的客户方面,我正在努力思考保持路径相对性的方法,因此在生产和开发之间切换时,我不必改变链接 我正在考虑添加一个到/subdomain/app的相关链接,如/sub\u Domain/app,以在客户端上创建相对路径,然后在express route/sub\u Domain/app中使用正确的url进行响应,在这种情况下将返回app.localhost,然后回到

使用
npm subdomain
我在服务器上有类似
/subdomain/app
的路由,它可以代理
app.localhost
并发送请求

在我的客户方面,我正在努力思考保持路径相对性的方法,因此在生产和开发之间切换时,我不必改变链接

我正在考虑添加一个到
/subdomain/app
的相关链接,如
/sub\u Domain/app
,以在客户端上创建相对路径,然后在express route
/sub\u Domain/app
中使用正确的url进行响应,在这种情况下将返回
app.localhost
,然后回到客户端重定向到javascript

示例:

//client
<a href="/sub_Domain/app">Go to app</a>

//server
router.get('/sub_Domain/app', function(req,res) {
  // added res.headers.origin to adapt if local or production
  res.send('app.'+res.headers.origin);
}
//客户端
//服务器
路由器.get('/sub_域/app',函数(req,res){
//添加res.headers.origin以适应本地或生产
res.send('app.'+res.headers.origin');
}
然后,我可能不得不阻止默认链接,坐在那里等待响应,然后根据所述响应重定向


我想知道是否有更干净的方法来做到这一点?我的选项是什么等?

你想做什么?在我的快速端
/sub\u domain/app
的标记链接中
sub\u domain/app
侦听将url更改为
app.localhost
。使用npm subdomain
app.localhost
响应
/subdomain/app作为代理。