node.js專案框架搭建
一、使用Node搭建伺服器專案
1.//全域性安裝 express sudo npm install -g express-generator 2.//使用ejs建立工程 express -e NodeTest 3.//進入工程 cd NodeTest 4.//下載專案所需的基本模組 cnpm install 5.//執行專案 6.npm start 7.//瀏覽器輸入訪問 http://localhost:3000/ bin下的www是專案入口 node_moduls 專案所需模組 public 靜態資源,如圖片,js,css routes 路由檔案 views 頁面檔案 app.js 專案需要的中介軟體等基本配置 package.json 定義專案的基本資訊等,包括專案所需要的模組名和版本號
二、根據專案需求使用npm安裝依賴庫
1.cnpm install -g express
2.cnpm install express-autoroute
3.cnpm install ejs
4.npm install less-middleware
5.cnpm install [email protected]
6.cnpm install mysql-queues
7.cnpm install request
8.cnpm install xml2json
9.cnpm install -g connect-mysql-session
10.cnpm install forever -g 三、修改檔案後不能實施重新整理,需要ctrl+c然後重啟node app.js。 使用supervisor代替npm start,它會自動監視如果有檔案改動就會幫我們自動重啟程式。
1.npm install -g supervisor 2.supervisor ./bin/www 使用supervisor app.js會造成死迴圈(Program node app.js exited with code 0),程式一直啟動然後退出,這是由於express目錄結構更改造成的,所以使用supervisor ./bin/www代替。
四、修改預設配置
//在app.js中設定埠 var port = process.env.PORT || 8002 app.listen(port) //執行的時候指定埠號,不指定預設8002 PORT=8002 node app.js