huangliuyu00 2019-09-08
上篇文章讲述了怎么用Node实现一个API服务
现在开始讲述如何搭建一个好用的API Mock服务
达到的效果:
在开发环境中就可以在url后面添加?ismock=1
参数来实现数据mock,(没有该参数就访问正常数据),且不会对测试环境和生产环境造成任何影响
实现步骤:
通过Webpack设置代理。
//webpack.config.js proxy: { '/mock': { target: 'mock', changeOrigin:true, pathRewrite: { '^/mock': '' } } }
拦截请求(比如Axios自带的拦截器)
?ismock=1
)process.env.NODE_ENV == 'development'
)baseUrl = /mock