Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用axios在react应用程序上不使用网络_Javascript_Reactjs_Axios_Mocking_Interceptor - Fatal编程技术网

Javascript 使用axios在react应用程序上不使用网络

Javascript 使用axios在react应用程序上不使用网络,javascript,reactjs,axios,mocking,interceptor,Javascript,Reactjs,Axios,Mocking,Interceptor,我在接下来的几天里没有网络 我的web应用程序由django背面和react正面组成(根据我的要求,使用axios)。从我的前面到后面大约有20个请求。有没有一种简单快捷的方法来保存我的请求,然后模拟它们。我只在正面工作 我无法在笔记本电脑上运行django,我无法在笔记本电脑背面模拟我的请求 我想我需要这样的东西: $ls模拟请求 index.js user.json modules.json cart.json products.json product1.json product2.jso

我在接下来的几天里没有网络

我的web应用程序由django背面和react正面组成(根据我的要求,使用axios)。从我的前面到后面大约有20个请求。有没有一种简单快捷的方法来保存我的请求,然后模拟它们。我只在正面工作

我无法在笔记本电脑上运行django,我无法在笔记本电脑背面模拟我的请求

我想我需要这样的东西:

$ls模拟请求
index.js
user.json
modules.json
cart.json
products.json
product1.json
product2.json
...
$cat mocked_request/index.js
//{端点:res}
导出默认值{
用户:'./user.json',
模块:'./module.json',
...
}
$cat http.js
输入“axios”;
从“/mocked_request”导入模拟;
mock=//这里有一些东西可以截获axios请求并返回我的模拟数据
导出默认模拟;
然后在我的文件中,将导入axios替换为导入axios from./http'

有没有一个简单的方法可以做到这一点。如果是这样,我如何设置我的模拟axios

  • 使用允许轻松模拟请求的
  • 使用-Mock在网络级别拦截请求。无缝地重用相同的模拟定义进行测试、开发和调试
  • Use-Mirage是一个JavaScript库,允许前端开发人员模拟后端API

  • axios模拟适配器
    完全符合我的规格!