json-server 概述
一个在前端本地运行,可以存储json数据的server, 通俗来说,就是模拟服务端接口数据,一般用在前后端分离后,前端人员可以不依赖API开发,而在本地搭建一个JSON服务,自己产生测试数据。
顾名思义,json-server就是个存储json数据的server~。
json-server网址:json-server - npm
下载安装
1. 使用npm全局安装json-server
npm install -g json-server
测试是否安装成功
json-server -v
创建json数据(自动会创建)
在任意一个文件夹下(此处假设我创建了一个myserver文件夹),进入到该文件夹里面,执行代码
//db.json文件内容
{
"posts": [
{
"id": 1,
"title": "json-server",
"author": "typicode"
}
],
"comments": [
{
"id": 1,
"body": "some comment",
"postId": 1
}
],
"profile": {
"name": "typicode"
}
}
启动项目
1.自动会创建db.json这个文件
json-server --watch db.json
请求数据
http://localhost:3000/posts
http://localhost:3000/comments
http://localhost:3000/profile