@kuiu/mock-proxy
v1.0.0
Published
mock proxy
Downloads
6
Maintainers
Readme
简介
能将接口数据缓存到本地, 在没有网络的情况下, 可以正常使用
安装
npm install @kuiu/mock-proxyvue-cli和webpack 中使用
const { defineConfig } = require('@vue/cli-service')
const path = require('path');
const { writeData, readData, setDir } = require('@kuiu/mock-proxy');
setDir(path.join(__dirname, './mocks-cache/'));
module.exports = defineConfig({
devServer: {
proxy: {
'/getConfig': {
target: '',
onProxyReq: readData,
onProxyRes: writeData
},
},
},
})
在vite中使用
import { defineConfig } from 'vite'
import path from 'path'
const { writeData, readData, setDir } = require('@kuiu/mock-proxy');
setDir(path.join(__dirname, './mocks-cache/'));
// https://vite.dev/config/
export default defineConfig({
plugins: [],
server: {
proxy: {
'/api': {
target: '',
configure(proxy, options) {
proxy.on('proxyReq', readData)
proxy.on('proxyRes', writeData)
}
},
},
},
})
