【node】express 快速構建一個web應用程序或API接口骨架

nodejs 環境搭建好以後,接下來要火燒眉毛的動手試一試了。沒有安裝 node 環境的朋友,請移步這裏node

express 是比較經典的,也是最經常使用的 nodejs web框架。其餘新秀好比 koa也是很是流行的框架之一。這裏咱們介紹 expressnginx


1. 安裝生成器

咱們使用 express 官方提供的生成器express-generator快速構建 express 項目,它會幫助咱們自動安裝依賴的中間件,幫咱們配置好 package.json,很是方便!web

首先用 npm 全局安裝 express-generator:express

npm install express-generator -g

安裝成功以後,咱們的 express 框架就安裝好了,很是簡單。npm


2. 生成項目

生成項目,咱們要用到express命令;進入咱們要存放項目的目錄,執行命令:json

express -e myapp

這時會在當前目錄下生成 myapp 目錄,myapp 就是項目的根目錄segmentfault

-e選項是指定 express 項目使用ejs做爲模版引擎,不加 -e 的話,默認jade爲模版引擎。新手比較適合用 ejs, 由於簡單易用api

若是要開發api,那麼徹底不須要模版引擎,你能夠把項目目錄下的viewspublic刪掉,專一處理數據就能夠了瀏覽器


3. 運行項目

運行項目以前,先安裝依賴包。在項目根目錄下運行:服務器

npm install

安裝完成以後,啓動服務器:

npm start

服務器默認3000端口,你能夠在 bin/www 文件中修改

如今在瀏覽器中輸入 http://localhost:3000,就能夠訪問了!

注意:目前 express 的版本是 4x,只能夠用 npm start 啓動服務器,直接用 node app.js 無效!

基本的應用框架搭好了,可是在真正的項目中,不會直接經過 http://localhost:3000 這種方式來訪問服務器的。須要利用nginx作反向代理。具體方式我在這篇博客中有介紹:nginx配置那些事


本文由 楊成功 原創,更多原創文章點擊 這裏

相關文章
相關標籤/搜索