为了账号安全,请及时绑定邮箱和手机立即绑定

你还在等后台给你接口?高级前端都在用这个

现在已经是2018年了,Nodejs的天下,你还要依赖Java,Php,Go,Python,C#后台语言给你们提供RESTFul接口么,你就甘心拜在它们的脚下行走?不甘心的同鞋跟老哥走着。

这里Lake给大家介绍一个款好用的工具,那就是json-server,目前在github上热度上是这样子的
github热度
用一个表情来表示敬佩一个这样的项目
image.png

言归正传

接下来看看怎么使用
分为初级入坑篇,跟码农

环境准备
$ node --version
v8.7.0
$ npm --version
5.6.0
入坑篇(1)

初始化项目

mkdir test
cd test
npm init #请码哥们自己一路回车到世界末日
npm install json-server --save

创建一个db.json文件,里面保存你们的老婆列表

{
  "girl-friends": [
    { "id": 1, "username": "西施"}
  ]
}

开始造老婆

json-server --watch db.json

列出你们的老婆 【查】

curl localhost:3000/girl-friends
[
  {
    "id": 1,
    "username": "西施"
  }
]

PS : ( 你以为我就那么一个功能么?哼 )
加老婆功能,用POST方法【增】

curl -X POST \
  http://localhost:3000/girl-friends \
  -H 'content-type: application/json' \
  -d '{
    "username":"凤姐"
}'

再列出你们的老婆,哈哈,凤姐入赘【查】

curl localhost:3000/girl-friends
[
  {
    "id": 1,
    "username": "西施"
  },
  {
    "id": 2,
    "username": "凤姐"
  }
]

跟老婆离婚(用DELETE方法,URL参数主要参数为ID编号)【删】

curl -X DELETE \
  http://localhost:3000/girl-friends/1

剩下一个老婆太丑了,给她整一下容(用PUT方法)【改】

curl -X PUT \
  http://localhost:3000/girl-friends/2 \
  -H 'content-type: application/json' \
  -d '{
    "username":"表姐"
}'
码农篇(2)

太晚了,要陪我两只老婆睡觉了,未完待续
image.png

点击查看更多内容
12人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消