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 subdomainapp.localhost
响应/subdomain/app作为代理。