React 前端开发(三) - 构建虚拟数据服务 FakeAPI

JSON Server

1
npm i -g json-server

启动模拟服务

配置模拟数据文件 mock/data.json

1
2
3
4
5
6
7
8
9
10
{
"data": [
{
"title": "湘潭夜跑",
"author": "张三",
"date": "2018年9月20日"
},
...
]
}

启动服务

1
json-server mock/data.json -p 3003

配置反向代理, 解决跨域问题

在 package.json 文件中添加下条语句

1
"proxy": "http://localhost:3003"

请求接口数据

1
2
3
4
5
6
7
8
9
fetch("/data", { method: "GET" })
.then((res) => res.json())
.then((data) => {
console.log(data);

this.setState({
news: data,
});
});
Donate - Support to make this site better.
捐助 - 支持我让我做得更好.