利用Json-server在ubuntu上起一个简单的API 服务(Step 1)

时间:2021-07-08 21:50:19

利用Json-server在ubuntu上起一个简单的API 服务(Step 1)

Prepare API server (we need json-server to let VM act as an API server)

a .Json-server 是个simple project能帮你快速起一个API服务,你可以通过REST API CRUD的操作方式来快速进行操作。我经常用这个来做API 服务测试 。 这是它的GitHub https://github.com/typicode/json-server.
b.安装Json-server
apt-get update apt-get install npm [check npm version (npm -v)]

利用Json-server在ubuntu上起一个简单的API 服务(Step 1)

install nodejs (you need the right nodejs version here >=6.0 ?)

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
apt-get install -y nodejs

利用Json-server在ubuntu上起一个简单的API 服务(Step 1)
install json-server

npm install -g json-server

利用Json-server在ubuntu上起一个简单的API 服务(Step 1)

c.创建一个db.json文件,放入如下内容
{
  "employee": [ { "id": 1, "name": "apiserver111111111111111", "salary": "100" }, { "id": 2, "name": "apiserver111111111111111", "salary": "200" } ] }

以此文件为参数运行json-server

json-server --watch db.json

利用Json-server在ubuntu上起一个简单的API 服务(Step 1)

d.测试我们的api

由于我使用的Azure VM,需要开下inbound rule port 3000. 你按照自己的情况来,你有可能还需要开防火墙端口
利用Json-server在ubuntu上起一个简单的API 服务(Step 1)

打开浏览器访问: (你的公网IP:3000/employee/1)
利用Json-server在ubuntu上起一个简单的API 服务(Step 1)

够简单吧,有了这个,简单地调用调用实现功能,走通流程还是挺不错的。