Node.js開發指南中的例子(mysql版)

工作原因需要用到nodejs,於是找到瞭《node.js開發指南》這本書來看看,作者BYVoid 為清華大學計算機系的高材生,年紀竟比我還小一兩歲,中華地廣物博真是人才輩出,佩服。

言歸正傳:

1.為什麼會想寫這篇文章?

答:因為在看這本書的過程中,因為nodejs版本升級後用法跟書中不同瞭。

另外因為nodejs這東西真的不錯,值得學習。

2.我的例子與書中例子的區別?

答:nodejs版本不同,我例子中用的是最新版本。數據庫不同,書中用的是mongdb,我用的是mysql。

 

models->用於放模型對象,書中例子有post話題和user用戶兩個對象

node_modules->nodejs的模塊,例如 mysql 、express、connect-flash、ejs、jade等

public->用於存放公共資源,例如圖片、javascript、css等

routes->存放路由文件,用於處理各種get、post請求(需要在app.js中配置)

utils->工具類,這裡的uuid.js用於生成id

views->存放頁面文件,這裡用的跟書中一樣是ejs模板引擎

app.js->工程入口

database.js->mysql數據庫基類

package.json->系統配置文件(包括一些模塊的版本信息)

setting.js->數據庫配置文件

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *