我有一个域名。我有两个使用此域名的应用程序:
www.mydomain.com/first
www.mydomain.com/second
我通过以下命令从www.mydomain.com/first
重定向到www.mydomain.com/second
:res.redirect('/second');
我希望位于www.mydomain.com/second
的应用程序能够动态地重定向回www.mydomain.com/first
(而不是通过硬编码地址)。
所以我认为www.mydomain.com/second
可以通过以下命令获取请求引荐来源字段:req.get('Referrer')
。我希望这会返回www.mydomain.com/first
,/first
或first
的值,但会返回undefined
。
如何获得价值?
答案 0 :(得分:0)
因为您希望两个应用程序都位于同一个域中,所以您可以创建一个包含两个孩子的包装应用程序。
var express = require('express');
var app1 = express();
app1.get('/first', function(req, res) {
res.send('response from the first app');
})
var app2 = express();
app2.get('/second', function(req, res) {
res.send('response from the second app');
});
var app = express();
app.use(app1);
app.use(app2);
app.listen(1337);
由于这两个应用现在都位于同一个域中,因此您可以重定向到您想要的网址,就好像它位于同一个应用中一样。
答案 1 :(得分:-1)
这会有所帮助! 您可以设置将页面重定向到/ first
的时间间隔