Docker快速部署Faker JSON Server

x33g5p2x  于2022-05-25 转载在 Docker  
字(0.9k)|赞(0)|评价(0)|浏览(467)

一、简介

JSON-Server 是一个 Node 模块,运行 Express 服务器,可以指定一个 json 文件作为 api 的数据源,可以非常快的创建一个 REST API。这边使用的是官方的一个镜像,这镜像是基于 JSON-Serve 做的成型镜像,它在 dockerhub 可以帮我我们快速启动一个 REST API。

二、部署

2.1 启动容器

使用下面命令快速启动一个 json-server 容器,如果之前没有拉过镜像,会先下载镜像。如下:

docker run -d -p 3000:80 -v /home/user/articles.json:/data/db.json clue/json-server

2.2 数据 JSON

在宿主机 /home/user/ 目录下创建 articles.json 文件,可以向里面写一些 json 格式的内容。如下:

{
  "posts": [
    { "id": 1, "title": "json-server", "author": "typicode" }
  ],
  "comments": [
    { "id": 1, "body": "some comment", "postId": 1 }
  ],
  "profile": { "name": "typicode" }
}

三、访问 JSON Server

访问 http://192.168.184.130:3000/ 可以看到 API ,其 url 对应 articles.json 文件的顶层 key 值。如下:

四、访问 API

通过不同的 http method 访问 api 会产生不同的行为,get 获取、delete 删除、post 添加、put 修改 等

4.1 HTTP Get

4.2 HTTP Delete

4.3 HTTP Post

4.4 HTTP Put

开发者涨薪指南

48位大咖的思考法则、工作方式、逻辑体系

相关文章