最近被Node.js 煞到 想要用這個重寫 Sos2...
所以又繼續來做筆記
express(node.js framework), jade(html parser)
現在故意先不用mongodb 這種 noSQL
而先只使用json 來儲存/讀取檔案 只因為 SOS2 這早期的cgi game 並不使用database...
---
html post 要做的事:
//app.js:
app.post( '/create', routes.create );
//這裡 post 表示 post 方法 !(所以只能用 get/post in html!)
//create 只是 routes.create 這裡頭的 exports.create方法 並沒有特別意義!
//routes.create 所在的地方:
exports.create = function ( req, res ){ };
兩個看起來很像的東西 意義並不同
app 是根目錄 要告訴她去哪邊找東西執行
index.js (routes.create所指向的地方) 算是子目錄
你永遠是位在 app.js 所以不用"移動"到index.js或是login.js去做事(這樣理解應該沒錯)
這跟 php framework的實作 FUEL CMS 有點像 因為都是MVC 架構吧
沒有留言:
張貼留言