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)]
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
install json-server
npm install -g json-server
c.创建一个db.json文件,放入如下内容
{
"employee": [ { "id": 1, "name": "apiserver111111111111111", "salary": "100" }, { "id": 2, "name": "apiserver111111111111111", "salary": "200" } ] }
以此文件为参数运行json-server
json-server --watch db.json
d.测试我们的api
由于我使用的Azure VM,需要开下inbound rule port 3000. 你按照自己的情况来,你有可能还需要开防火墙端口
打开浏览器访问: (你的公网IP:3000/employee/1)