Node.js Express RESTful 一个简单例子,实现对数据的查询和删除基本功能。
用一个json文件data.json作为读写的数据源
[
{
"id": 1,
"name": "aa"
},
{
"id": 2,
"name": "bb"
}
]
创建 RESTful
const express = require('express');
const app = express();
const fs = require("fs");
app.set('port', process.env.PORT || 3000);
const jsonFile = __dirname + '/data.json';
//查询所有
app.get('/list', (req, res) => {
fs.readFile(jsonFile, 'utf8', (err, data) => {
console.log(data);
res.end(data);
});
});
//查询单个
app.get('/detail/:id', (req, res) => {
fs.readFile(jsonFile, 'utf8', (err, data) => {
data = JSON.parse(data);
const d = data.filter(x => x.id == req.pa