后端接口模拟最佳实践探讨(mockjs, json-server...)

42 阅读1分钟

概述

  • 个人开发者若不想要么全部用模拟接口,要么全部用正式接口,而是实现后端完善的接口则直接使用,没完善的接口则使用模拟数据,则:
    • 方案1:创建多个anxios实例 + Mock-Dev-Server

mockjs

方案1:直接使用mockjs

方案2:vue3 + vite 项目使用 vite-plugin-mock

方案3:Mock-Dev-Server

  • 特点
    • 提供开发,预览和生产服务,开发,预览会自动启动在项目启动端口,生产环境需要独立部署。
    • 可以在 mock配置文件中使用node 任意第三方模块
    • 使用vite.config.ts中 server.proxy 配置,不启用MOCK则直接代理到target
    • 注意:method必须大写,否则会报错:/api/... matched, but mock data was not found.

json-sever 参考官网