使用节点怎么实现一个增删改查接口

  介绍

使用节点怎么实现一个增删改查接口?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

节点实现简单的增删改查接口的全部代码如下:

//,数据存储在users.json文件中   const  express =,要求(“express");   const  fs =,要求(“fs");   const  cors =,要求(“cors");   const  bodyParser =,要求(“body-parser");   const  app =,表达();      app.use(歌珥({,产地:“*“,})),,//,fix 跨域   app.use (bodyParser.json ());,//, for  parsing  application/json   app.use (bodyParser.urlencoded({,扩展:true })),,//, for  parsing 应用程序/x-www-form-urlencoded//,新增   app.post (“/addUser",,(要求,res),=祝辞,{   ,fs.readFile (“。/users.json",,“utf8",,(呃,,数据),=祝辞,{   if 才能;(错),{   ,,throw 犯错;   ,,}   时间=data 才能;data  ?, JSON.parse(数据),:,[];   data.push才能(req.body);   fs.writeFile才能(“。/users.json",, JSON.stringify(数据),err =祝辞,{   ,,if  (err), throw 犯错;   ,,res.end ();   ,,});   ,});   });//,删除   app.delete (“/delUser: id",,(要求,res),=祝辞,{   ,const  id =, req.params.id;   ,fs.readFile (“。/users.json",,“utf8",,(呃,,数据),=祝辞,{   时间=data 才能;JSON.parse(数据),| |,[];   const 才能;saveData =, data.filter (item =祝辞,item.id  !=, id);   fs.writeFile才能(“。/users.json",, JSON.stringify (saveData), err =祝辞,{   ,,if  (err), throw 犯错;   ,,res.end ();   ,,});   ,});   });//,修改   app.put(“/更新/:id",,(要求,res),=祝辞,{   ,const  id =, req.params.id;   ,const  body =, req.body;   ,fs.readFile (__dirname  +,“/? +,“users.json",,“utf8",,(呃,,数据),=祝辞,{   const 才能;userList =, (data ,,, JSON.parse(数据),| |,[];   const 才能;index =, userList.findIndex (item =祝辞,item.id ==, id);   userList才能(指数),=,{,……userList(指数),……body };   fs.writeFile才能(“。/users.json",, JSON.stringify (userList), err =祝辞,{   ,,if  (err), throw 犯错;   ,,console.log(“修改“);   ,,res.end ();   ,,});   ,});   });//,列表查询   app.get (“/listUsers",,函数(点播,res), {   fs.readFile才能(__dirname  +,“/? +,“users.json",,“utf8",,函数(呃,,数据),{   ,,console.log(数据);   ,,res.end(数据);   ,,});      });         app.listen(8081,()函数,{   ,console.log(“访问地址:,http://localhost: 8081“);   });

看完上述内容,你们掌握使用节点怎么实现一个增删改查接口的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

使用节点怎么实现一个增删改查接口