1
如何從我的ExpressJS應用程序設置url,如localhost:8080/foo#specialStuffHere
?我使用的代碼在我的路由器,如:ExpressJS使用哈希渲染路徑
app.get('/foo/', function (req, res) {
res.render('foo', {myData: data});
});
如何從我的ExpressJS應用程序設置url,如localhost:8080/foo#specialStuffHere
?我使用的代碼在我的路由器,如:ExpressJS使用哈希渲染路徑
app.get('/foo/', function (req, res) {
res.render('foo', {myData: data});
});
嘗試使用命令res.redirect(your url here)
而不是res.render()
。
URL不呈現。只有一個視圖可以呈現。根據你的代碼,你使用一些數據渲染foo視圖。那麼你的問題是什麼? –
而且,您無法獲得服務器端代碼上任何宏(#值)的值,這些僅適用於客戶端。 (var type = window.location.hash.substr(1);) –
對不起我的術語 - 我想以某種方式在我的快車應用程序的URL中設置#後面的值。 – mbacvanski