nodejs 環境搭建好以後,接下來要火燒眉毛的動手試一試了。沒有安裝 node 環境的朋友,請移步這裏!node
express
是比較經典的,也是最經常使用的 nodejs web框架。其餘新秀好比 koa
也是很是流行的框架之一。這裏咱們介紹 expressnginx
咱們使用 express 官方提供的生成器express-generator
快速構建 express 項目,它會幫助咱們自動安裝依賴的中間件,幫咱們配置好 package.json,很是方便!web
首先用 npm 全局安裝 express-generator:express
npm install express-generator -g
安裝成功以後,咱們的 express 框架就安裝好了,很是簡單。npm
生成項目,咱們要用到express
命令;進入咱們要存放項目的目錄,執行命令:json
express -e myapp
這時會在當前目錄下生成 myapp 目錄,myapp 就是項目的根目錄segmentfault
-e
選項是指定 express 項目使用ejs
做爲模版引擎,不加 -e 的話,默認jade
爲模版引擎。新手比較適合用 ejs, 由於簡單易用api
若是要開發api
,那麼徹底不須要模版引擎,你能夠把項目目錄下的views
和public
刪掉,專一處理數據就能夠了瀏覽器
運行項目以前,先安裝依賴包。在項目根目錄下運行:服務器
npm install
安裝完成以後,啓動服務器:
npm start
服務器默認3000
端口,你能夠在 bin/www
文件中修改
如今在瀏覽器中輸入 http://localhost:3000,就能夠訪問了!
注意:目前 express 的版本是 4x,只能夠用
npm start
啓動服務器,直接用node app.js
無效!
基本的應用框架搭好了,可是在真正的項目中,不會直接經過 http://localhost:3000 這種方式來訪問服務器的。須要利用nginx
作反向代理。具體方式我在這篇博客中有介紹:nginx配置那些事
本文由
楊成功
原創,更多原創文章點擊 這裏