博客列表 >json-server

json-server

手机用户1580651468
手机用户1580651468原创
2022年12月24日 10:05:26643浏览

json-server

一 json-server

一)安装

  1. # 全局安装
  2. npm install json-server -g
  3. json-server -v
  4. # result: 0.17.1
  5. # Error: 此系统禁止运行脚本,输入这条指令提权
  6. set-executionpolicy remotesigned
  7. # MacOS不会报错,windows-powershell终端会报错

二). 配置

json-server.json

  1. {
  2. "port": 3333, // 端口号(默认3000)
  3. "watch": true, // 自动监听
  4. "static": "./src" // 静态资源目录

三). 启动服务

  1. 1. `json-server db-demo.json`

四). Mockjs 产生接口测试数据

  1. 1. 安装 Mockjs: `npm i mockjs`
  2. 2. 创建`mock-data.js`,生成商品演示数据
  3. 3. 将接口数据复制到`db-items.json`文件中(json 服务器)
  4. 4. 重启 json-server 服务,指定资源服务器是`db-items.json`
  5. 5. `json-server db-items.json`

二、json-server 与 mockjs

一)Mockjs生成json数据

  1. // 随机生成五个商品
  2. const Mock=require('mockjs');
  3. const item={
  4. 'id|+1': 1,
  5. title:"@ctitle(3,10)",
  6. price:"@float(5,100,1,2)",
  7. desc:"@cparagraph(2,5)"
  8. }
  9. const opts={
  10. 'items|5':[item],
  11. }
  12. const data=Mock.mock(opts)
  13. console.log(JSON.stringify(data,null,4))

二)新建json文件

三)数据渲染

上一条:mvc代码整理下一条:Mock.js的应用
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议