0.0.3 • Published 5 years ago

xy-mock v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

xy-mock 数据mock服务


1.首先通过

  • npm get registry
  • or
  • yarn config get registry

查看npm源或者yarn源是否为

2.在项目目录中,可以运行:

  • npm install xy-mock -D
  • or
  • yarn add xy-mock -D

来添加数据mock服务

3.修改webpack是devServer配置

  • 如果用的create-react-app(官方脚手架) 需要 通过 npm run eject 弹出webpack配置
  • 找到webpack 开发环境配置,在devServer下修改:
  • 引入xy-mock模块 :const makeMock = require('xy-mock');
  • 修改proxy :proxy: { "^/api/": { target: "http://locahost:2019", //目标地址(可自行配置) changeOrigin: true, } // "^/system/api/": { // target: "http://locahost:2019", // changeOrigin: true, // } },
  • 添加 : setup(app) { //实施监控 xyMock(app, { //mock目录 mockPath: 'mock', //支持设置统一接口后缀,如:.do apiExt: '' }); },

4.创建mock文件

* 在根目录下创建mock文件夹 :
      如果要请求 api/employee/list 请创建api_employee_list.js文件
        //一个js文件对应一个mock
        //接口地址会根据文件名解析
          module.exports = (req, res) => {
          //获取请求参数
        	const query = req.query
          //res.json()方法返回json格式数据
        	res.json({"code":0,"message":"成功","data":'HelloWorld'})
        }