javascript - 在单独的字段中隔离提取请求的正确方法是什么
问题描述
如果我想隔离在单独文件中返回 json 的 fetch 请求,我应该怎么做?
opt 1. 仅分离获取请求并返回响应对象,然后在调用此函数时执行 response.json()
opt2 单独请求并在运行 response.json() 方法后从函数返回 response.json
解决方案
对于需要数据的代码部分,在大多数情况下,如何检索这些数据并不重要(如果fetch
使用 WebSocket 从服务器请求它,如果它缓存在本地存储中,...),因此您通常不想返回与传输类型相关的对象,而只希望返回与您用于请求数据的 API 无关的接收到的数据或客户 Result 对象,而是您自己定义的对象.
这样,您可以随时轻松更改传输类型、添加缓存、离线功能……,并且您无需更改请求数据的代码部分。
推荐阅读
- python - 为什么 python 似乎会乱序执行代码?
- c# - UWP Popup 类错误
- javascript - 反应:导入'../node_modules/bootstrap/dist/css/bootstrap.min.css';错误
- xml - MSXML2.XMLHTTP 对象是否支持 TLS 1.2 (VBA/EXCEL)?
- laravel - Laravel 和 CTE 的
- docusignapi - DocuSign API 复本
- html - Bootstrap form-group CSS 类究竟做了什么?
- android - Android Studio:APK 构建失败
- javascript - 如何解决 react-redux 应用程序中的 add-comment 和 remove-comment 问题
- sql - 将除最后三行之外的所有 CSV 文件导入 SQL 表