赞
踩
JSON-Server 是一个 Node 模块,运行 Express 服务器,可以指定一个 json 文件作为 api 的数据源,可以非常快的创建一个 REST API。这边使用的是官方的一个镜像,这镜像是基于 JSON-Serve 做的成型镜像,它在 dockerhub 可以帮我我们快速启动一个 REST API。
使用下面命令快速启动一个 json-server 容器,如果之前没有拉过镜像,会先下载镜像。如下:
docker run -d -p 3000:80 -v /home/user/articles.json:/data/db.json clue/json-server
在宿主机 /home/user/ 目录下创建 articles.json 文件,可以向里面写一些 json 格式的内容。如下:
{
"posts": [
{ "id": 1, "title": "json-server", "author": "typicode" }
],
"comments": [
{ "id": 1, "body": "some comment", "postId": 1 }
],
"profile": { "name": "typicode" }
}
访问 http://192.168.184.130:3000/ 可以看到 API ,其 url 对应 articles.json 文件的顶层 key 值。如下:
通过不同的 http method 访问 api 会产生不同的行为,get 获取、delete 删除、post 添加、put 修改 等
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。