前置
在做前端开发时,如果不懂后端的情况下,有的时候做的项目是一个前后端分离的项目,则这个时候一般后台的开发是慢于前端开发的。这个时候由于后端没有完成好相关的接口或者是接口文档还没有写好,就需要前端自己使用一定的技术方案去模拟接口请求,一般把这种开发模式称之为 mock(假数据)。
mock数据的方式有很多种
- json 文件
- express
- rap2.taobao.org
- mock.js
- json-server 工具包
json-server 详解
JSON-Server 是一个 Node 模块,运行 Express 服务器,你可以指定一个 json 文件作为 api 的数据源。
安装json-server
npm install -g json-server
yarn global add json-server
启动 json-server
json-server可以直接把一个json文件托管成一个具备全RESTful风格的API,并支持跨域、jsonp、路由订制、数据快照保存等功能的 web 服务器。
db.json文件的内容:
{
"news": [
{
"id": 1,
"title":