1.簡介:web
express是基於Node.js平臺,快速開放極簡的web開發框架,使用
各類http使用工具和中間件,建立強大API.express
2.安裝npm
npm install express
-g 全局安裝服務器
npm install --save-dev express 項目下安裝
3.hello world例子:(建立服務器端口設置爲3000,res回覆'Hello World!')
const express = require('express') //引入express
const app = express() //express的實例化
app.get('/', (req, res) => res.send('Hello World!')) // 路由
app.listen(3000, () => console.log('Example app listening on port 3000!')) //端口綁定
4.express應用程序生成器
經過應用生成器工具express-generator快速城建一個應用的骨架
-e, --ejs 添加對 ejs 模板引擎的支持
--hbs 添加對 handlebars 模板引擎的支持
--pug 添加對 pug 模板引擎的支持app
項目文件下 express -e
5.路由
app.METHOD(PATH,回調函數)框架
METHOD: get post put delete
6.利用express託管靜態文件
使用express.static內置中間件函數
express.static(root, [options])
eg:函數
將 public
目錄下的圖片、CSS 文件、JavaScript 文件對外開放訪問:工具
app.use(express.static('public')post