【vue】本地开发mock数据支持

项目离不开数据渲染的支持,为本地开发配置 数据  支持。html

(一)方式一:安装JSON Server搭建mock数据的服务器

json Server 是一个建立 伪RESTful服务器的工具。vue

 

配置流程:npm

①项目安装json-serverjson

   cnpm install -g json-server服务器

②项目目录下新增mock文件夹,并在mock文件夹下 添加 db.json 数据文件工具

   db.json的内容为:post

{
"posts": [
{
"id": 1,
"title": "json-server",
"author": "typicode"
}
],
"comments": [
{
"id": 1,
"body": "some comment",
"postId": 1
}
],
"profile": {
"name": "typicode"
}
}url

 

③在项目的 package.json 的 “scripts” 配置中添加以下语句:spa

"mock": "json-server --watch mock/db.json",
"mockdev": "npm run mock & npm run dev"


④完结步骤
1)运行启动mock服务器(经过安装json-server 搭建而成) cnpm run mock
2)访问mock数据的接口地址为 http://localhost:3000/
3) 以上db.json中的第一级json对象被解析为独立的可访问路径,以下图:


4)以上各独立 json对象 的 访问路径/请求接口 则为 http://localhost:3000/对象名

------------------------------------------方式一 end------------------------------------------------
 
 

若命令 cnpm run mock & cnpm run dev  没法同时运行mock服务器和项目,可参照博文【vue】npm run mock & npm run dev 没法同时运行的解决 解决。code

相关文章
相关标签/搜索