nodejs RESTful查詢、新增用戶

1、users.json存用戶信息

[
    {
		"name":"lily",
		"login":"lily",
		"phone":"13245854575"	
	}
]

2、服務端 rest.js

var express=require("express");
var app=express();
var fs=require("fs");

app.get('/users',function(req,res){
	fs.readFile(__dirname+"/users.json",'utf8',function(err,data){
		console.log(data);
		res.end(data);
	});
})

var newuser={
	"name":"zhangsan",
	"login":"zhangsan",
	"phone":"13245854512"
}

app.get('/addUser',function(req,res){
	var data=fs.readFileSync(__dirname+"/users.json","utf8");
		data=JSON.parse(data);
		data.push(newuser);
		console.log(data);
	fs.writeFile(__dirname+"/users.json",JSON.stringify(data),function(err){
		res.end("add user success");
	})	

})

var server=app.listen(8081,function(){
	
})

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章