NodejsD4--API接口

0 阅读1分钟

1.接口大全-免费API,收集所有免费的API

image.png

2.RESTful API(重点)

2.1 面向资源(Resource-Oriented)

  • 一切皆资源:用户、订单、文章等都是资源,用 URI 唯一标识
  • URI 是资源的地址,不是操作:用名词表示资源,而非动词

2.2 统一接口(Uniform Interface)

使用标准的 HTTP 方法操作资源,语义清晰:

image.png

3.json-server-用于快速搭建RESTful API服务

3.1 全局安装json-server

**npm i -g json-server **

3.2 创建JSON文件(db.json),编写基本结构

{
  "songs": [
    {"id":1,"name":"please please please","singer":"sabrina carpenter"},
    {"id":2,"name":"i don't care","singer":"justin bieber"},
    {"id":3,"name":"leviating","singer":"dua lipa"},
    {"id":4,"name":"like jeinnie","singer":"jeinnie"}
  ]
}

3.3 以json文件所在文件夹为工作目录,执行以下命令(默认3000端口)

json-server --watch db.json 结果: image.png

image.png

image.png

4 接口测试工具-这里我使用apifox

-apipost
-apifox
-postman

image.png 返回id为1的

image.png

4.1 使用post新增

image.png

image.png

4.2 使用DELETE 和id进行对应数据删除

image.png

image.png

4.3 使用PATCH进行局部更新

image.png

image.png

5 apifox公共参数与文档