2016-08-09 83 views
1

如何从我的ExpressJS应用程序设置url,如localhost:8080/foo#specialStuffHere?我使用的代码在我的路由器,如:ExpressJS使用哈希渲染路径

app.get('/foo/', function (req, res) { 
    res.render('foo', {myData: data}); 
}); 
+0

URL不呈现。只有一个视图可以呈现。根据你的代码,你使用一些数据渲染foo视图。那么你的问题是什么? –

+0

而且,您无法获得服务器端代码上任何宏(#值)的值,这些仅适用于客户端。 (var type = window.location.hash.substr(1);) –

+0

对不起我的术语 - 我想以某种方式在我的快车应用程序的URL中设置#后面的值。 – mbacvanski

回答

1

尝试使用命令res.redirect(your url here)而不是res.render()