搭建Nodejs環境 建立Express應用

1. Nodejs

  • Nodejs是一種服務器端js腳本運行環境;
  • Nodejs框架是基於V8的引擎,是目前速度最快的Javascript引擎

2. Express開發框架

  • 極簡的web框架,徹底是由路由和中間件組成,一個express應用就是在調用各類中間件

3. Nodejs 與 Express 關係

  • Express是基於Nodejs的應用開發框架,開發框架就是它們接收 HTTP 請求,讀取數據,渲染HTML,返回HTTP響應。
  • Express簡化了Nodejs的http協議的對外提供過程

4. 搭建Nodejs環境

1. 安裝nodejs - 安裝nodejs的時候,會把nodejs和npm一塊兒安裝好;(可經過node -v 或 npm -v來判斷nodejs是否安裝成功)

  • 去官網 (https://nodejs.org/) - DOWNLOAD裏面的LTS中下載對應操做系統的nodejs包;
  • nodejs官網中的LTS和Current版本介紹:
    LTS:長期支持版本;優勢:穩定可靠; 缺點:沒有最新的功能; 用於開發環境;
    Current:最新版本 ;優勢:有最新的功能;缺點:不穩定可靠;用於測試環境,測試最新功能;

2. 全局安裝express生成器

sudo npm install express-generator -g

3. 建立一個名爲myapp的應用

express myapp

4. 安裝package.json中的依賴

npm install

5. 啓動項目

npm start

4-1: 如何支持**.html頁面

1. 項目根目錄的app.js文件作以下修改:

(1). 刪除支持**.jade頁面的語句html

app.set('view engine', 'jade');

(2). 添加支持**.html頁面的語句node

var ejs=require('ejs');
app.engine('html', ejs.__express);
app.set('view engine', 'html'); // 若支持**.ejs頁面,則將html改成ejs便可

(3). 安裝ejsweb

npm install ejs --save

(4). 從新啓動,預覽express

npm start

相關文章
相關標籤/搜索