基本概念
Express 是一個簡潔而靈活的 node.js Web應(yīng)用框架, 提供了一系列強大特性幫助你創(chuàng)建各種 Web 應(yīng)用,和豐富的 HTTP 工具。
使用 Express 可以快速地搭建一個完整功能的網(wǎng)站。
用Express框架創(chuàng)建一個簡單的服務(wù)器
上一章我們已經(jīng)完成了一個簡單的服務(wù)器,這一章我們用Expresss對上一章的代碼做出修改,Server.js:
/**
* 服務(wù)器設(shè)置
*/
const db = require('./db');
const express = require('express');
const app = express();
app.get('/add', (req, res) => {
db.addData(req.query.name);
res.send(db.getDbInfo());
});
app.get('/delete', (req, res) => {
db.deleteData(req.query.id);
res.send(db.getDbInfo());
});
const server = app.listen(8233, () => {
const { host, port } = server.address();
console.info('應(yīng)用實例,訪問地址為 http://%s:%s', host || 'localhost', port);
});