当前位置: 首页 > 后端技术 > Node.js

搭建一个好用的APIMock服务

时间:2023-04-03 13:14:27 Node.js

上一篇介绍了如何使用Node实现一个API服务。下面说说如何搭建一个好用的APIMock服务,达到这样的效果:在开发环境中,可以在url后面加上吗?ismock=1参数用于实现数据mocking(不带该参数也能正常访问数据),不会对测试环境和生产环境造成任何影响。实现步骤:通过Webpack设置代理。//webpack.config.jsproxy:{'/mock':{target:'mock',changeOrigin:true,pathRewrite:{'^/mock':''}}}拦截请求(比如自带的拦截器axios)判断url参数(如?ismock=1)判断当前环境(如process.env.NODE_ENV=='development')添加baseUrl=/mock删除webpack压缩处理中不可达代码(见webpack配置表)源代码地址