Nodejs Express目錄結構

原文  http://www.leixuesong.cn/1508javascript

Express是一個基於Node.js平臺的極簡、靈活的web應用開發框架。在前面咱們已經詳細介紹了Express的安裝,下面詳細講解下Express4.12.4的目錄結構,方便咱們之後Express的開發。php

bin:存放啓動項目的腳本文件,默認www。html

node_modules:存放全部的項目依賴庫,默認body-parser、cookie-parser、debug、jade、express、morgan、serve-favicon。java

bodyParser:用於解析客戶端請求的body中的內容,內部使用JSON編碼處理,,url編碼處理以及對於文件的上傳處理。node

cookieParser:中間件用於獲取web瀏覽器發送的cookie中的內容。web

debug:小的調試工具,打印的是開發者本身在 控制檯 打印的信息。express

jade:一個高性能的模板引擎,它深受 Haml 影響,它是用 JavaScript 實現的,而且能夠供 Node 使用。json

morgan:打印的nodejs 服務器接受到的請求的信息。瀏覽器

serve-favicon:favicon服務中間件和緩存。緩存

public:靜態資源文件夾,默認images、javascripts、stylesheets。

routes:路由文件至關於MVC中的Controller,默認index.js、users.js。

views:頁面文件,至關於MVC中的view,Ejs模板或者jade模板,默認error.jade、index.jade、layout.jade。

package.json:項目依賴配置及開發者信息。

app.js:應用核心配置文件,項目入口,至關於php項目中的 index.php、index.html。

相關文章
相關標籤/搜索