我想要做一些事情(我希望)很簡單:從數據庫接收JSON並通過它循環以在Node.js中創建所有必需的頁面路由。截至目前,我只是使用存根數據,但console.log始終顯示鍵值對中的最後一個值「contact」。第一個控制檯正確顯示一切。嘗試使用Node.js動態設置頁面中的頁面
這裏是我的代碼:
routes = {
"Home" : "index.html",
"about" : "about.html",
"How it Works" : "how_it_works.html",
"contribute" : "contribute.html",
"contact" : "contact.html"
};
function routesGetandSet(data) {
for (key in data) {
console.log(key + "---" + '/' + data[key]);
app.get('/' + data[key], function(req, res) {
console.log(data[key]);
});
}
}
routesGetandSet(routes);
我想這將是動態創建的頁面節點路由(最終我將數據綁定到中)最簡單的方法,但我可能是錯的。
任何人都可以指出我的正確方向嗎?我正在使用快速框架。
懷疑這是您的問題,但是:您在第一個控制檯日誌之後缺少分號。 – 2013-02-27 23:02:56
固定。感謝您指出! – streetlight 2013-02-27 23:05:10