2014-10-31_174057

 

bin——存放命令列程式。
• node_modules——存放所有的項目依賴庫。
• public——存放靜態檔,包括css、js、img等。
• routes——存放路由文件。
• views——存放分頁檔(ejs範本)。
• app.js——程式開機檔案。
• package.json——專案依賴配置及開發者資訊。

Bin
內有www的檔案,負責啟動node.js server的檔案,該檔案會呼叫app.js

node_modules
簡單說就是library 、DLL ,透過npm 安裝的module都會放在這個資料夾中。
npm: 參考 http://tw.gigacircle.com/2601965-1

public
存放靜態網頁 (CSS,Javascript,圖檔等),一開始有三個資料夾images、javascripts and stylesheets,但是只有stylesheets有預定 style.css檔案
2014-10-31_181451  

routes
設定restful網頁路徑js檔案,屬於MVC中的Control部分

views
存放顯示UI的網頁,預設使用Jude Template設計網頁UI,屬於MVC中的View部分
Jade模組是Express.js預設的模版引擎(Template Engine)。Jade最大的特點是語法非常的簡洁,這是優點同時也是缺點。因為學習曲線較陡(跟HTML差挺多的),而且難以與其他人(像只懂HTML的設計人員)溝通。

app.js
程式開機檔案,也是主程式。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Kenneth 的頭像
    Kenneth

    Kenneth的部落格

    Kenneth 發表在 痞客邦 留言(0) 人氣()