json-server

json-server是一个 Node 模块,运行 Express 服务器,你可以指定一个 json 文件作为 api 的数据源。

json-server可以直接把一个json文件托管成一个具备全RESTful风格的API,并支持跨域、jsonp、路由订制、数据快照保存等功能的 web 服务器。

REST和RESTful

什么是web API

如果一个URL返回的不是HTML,而是机器能直接解析的数据,这个URL就可以看成是一个web API。REST就是一种设计API的模式。

REST架构

主要原则

  1. 网络上的所有事物都被抽象成资源
  2. 每个资源都有一个唯一的资源标识符
  3. 同一个资源具有队中表现形式
  4. 对资源的各种操作不会改变资源标识符
  5. 所有的操作都是无状态的
  6. 符合REST架构原则的即可成为RESTful

主要规范

  1. 定位资源的URL的风格

http://bhusk.com/admin/1234 http://bhusk.com/admin/1234/10/11

  1. 如何对资源进行操作

采用HTTP协议规定的GET、POST、PUT、DELETE动作处理资源的增删改查操作

RESTful

RESTful即遵循REST架构的web服务。

JSON

什么是JSON

  1. JSON:JavaScript Object Notation(JavaScript对象表示法)。
  2. JSON是存储和交换文本信息的语法。

JSON语法

  1. 数据在名称/值对中
  2. 数据由逗号分隔
  3. 大括号保存对象
  4. 中括号保存数组

JSON中的值

  1. 数字
    1. JSON中的数字可以是整型和浮点型
  2. 字符串
    1. 字符串位于双引号中
  3. 逻辑值
    1. 值为true或者false
  4. 数组
    1. 位于中括号中
    2. 数组可以包含多个对象
    3. 数组中的值必须是合法的JSON数据类型
  5. 对象
    1. 位于大括号中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值