Expressjs 是一套 nodejs 上非常熱門的 web framework ,提供了相當彈性的功能,豐富的社群支持,是個很棒的 nodejs web framework 選擇,但身為前端工程師常常需求只是 "想要建立一個單純的 web server ",這需求達成方法有很多, apache, nginx 等都可以達到想要的功能,但如果是同時間需要多開幾台 servser 模擬,或好多個專案在不同資料夾中透過 apache, nginx 設定可能不是這麼快速(好吧...應該是我手殘)
立馬下載
使用方法
Step1. 安裝 nodejs & npm (download: http://nodejs.org/download/)
Step2. 安裝 expressjs (http://expressjs.com/) 在 global
$ sudo npm install express -g
Step3. 立馬開始使用
$ node app
預設的 PORT 為 3000,根目錄路徑為 與 app.js 相同路徑,如果還要再多開一個呢?請多開一個 terminal ,然後再下一次" $ node app ",這時候應該會遇到錯誤訊息告訴你 server 已經開啟,所以提供了另一個功能,可以自訂 PORT 以及根目錄
開啟在 web server 在 8000 PORT 根目錄為 web1
$ node app 8000 ../web1
開啟在 web server 在 9000 PORT 根目錄為 web2
$ node app ../web2 9000
* PORT, 根目錄兩個參數前後順序可以自訂
相關連結
Expressjs
apache
nginx
沒有留言:
張貼留言