我如何在Vue.js的宠物项目中使用在线模拟承诺



我可以在Vue.js项目的main.js中导入并启用一些mocker吗?可能是在之后

import Vue from 'vue'
import App from './App'

无论如何,它是如何开始的?提前谢谢。分享你的观点。

已经编写了许多优秀的库,它们将拦截API请求并返回伪造数据。

实现这一目标的最完整的图书馆(在我看来(是:

Mirage.js-告诉它哪个API返回什么响应,外部数据请求被路由到Mirage。我喜欢这个,因为这与我在幻影出现之前构建的解决方案非常相似,所以它非常适合我。

JSON服务器-它作为服务器运行,并返回JSON文件以响应API调用。这很酷,因为它模拟了实际的网络流量,即使它只是循环回本地主机。

Faker.js看起来是生成伪造数据的最完整的库,因此您可能希望将其与上述解决方案之一结合使用,或者如果您将API调用替换为对Faker的数据请求,您可以绕过需要其他解决方案的问题。

关于这项技术有很多很棒的文章。我喜欢阅读Valentino Gagliardi的4种在前端开发中伪造API的方法,以及LogRocket的如何测试Node.js中依赖外部API的代码

相关内容

最新更新