2016-08-09 88 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()