使用npm subdomain
我的服务器上有路由,例如/subdomain/app
可以代理app.localhost
并发送请求。
在我的客户端,我试图想办法保持路径相对,所以当在生产和开发之间切换时,我不必更改链接。
我正在考虑添加与/subdomain/app
相关联的链接,例如/sub_Domain/app
以在客户端上创建相对路径,然后在快速路由/sub_Domain/app
内使用正确的网址进行响应,在这种情况下将返回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);
}
那么也许我必须阻止默认链接并坐在那里等待响应然后根据所述响应重定向。
我想知道是否有更清洁的方法来做到这一点?我有什么选择等?