0

/this渲染不同页面的常规方法是从 html 中调用一个 url ,该 url 被app.get('/this'...渲染新页面所捕获。

我想保持 url 不变,所以我从“ http://abc.com ”调用,并在 url 不变的情况下呈现一个新页面。

4

1 回答 1

3

好吧,您可以根据需要使路由处理程序动态化:

app.get('/', function (req, res) {
    //here you can render a different page based on whatever
    //such as the referer header
    //what day of the week it is
    //a random page, whatever
});

如果“调用自”是指用户在“ http://abc.com ”页面上单击指向您网站的链接,则您的快速应用收到的请求将以 abc.com 作为Referer标头 in req.get('Referer'),因此您可以使用该值以呈现动态响应,但浏览器中的 URL 将保持为“yoursite.example/”。

于 2013-09-04T21:32:01.693 回答