看过api这么久了,还历来没有仔细去学习过,也该看一看了。express
npm init -y npm i -S express
{ "user1" : { "name" : "mahesh", "password" : "password1", "profession" : "teacher", "id": 1 }, "user2" : { "name" : "suresh", "password" : "password2", "profession" : "librarian", "id": 2 }, "user3" : { "name" : "ramesh", "password" : "password3", "profession" : "clerk", "id": 3 } }
var express = require('express');`请输入代码` var app = express(); var fs = require("fs"); var server = app.listen(8081, function () { var host = server.address().address var port = server.address().port console.log("应用实例,访问地址为 http://%s:%s", host, port) })
举例子写两个,一个显示全部用户信息,另外一个添加一条新的数据进去npm
//显示全部用户信息 app.get('/listUsers', function (req, res) { fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err, data) { console.log( data ); res.end( data ); }); })
//定义一条新的数据以备插入使用 let user = { "user4":{ "name": "mohit", "password" : "password4", "id":4 } } //插入数据接口信息 app.get('/addUser',function(req,res){ //读取数据 fs.readFile(__dirname+"/users.json",function(err,data){ data = JSON.parse(data); data["user4"] = user["user4"]; console.log(data); res.end(JSON.stringify(data)); }) })