问题标签 [apisauce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
148 浏览

ios - 发出网络请求时的问题(React Native)

我使用Ignite CLI开始开发 React Native 项目,Ignite 使用MobX 状态树进行状态管理,使用apisauce作为 HTTP 请求的客户端,以及使用Reactotron作为开发工具。

我目前面临的问题是网络请求会阻止异步函数完成执行(我也尝试使用 fetch 而不是 apisauce,同样的问题)。

该请求实际上是成功的,我得到了如此 Reactotron 调试消息中所示的响应

反应器提示

以下是我正在调用的函数,添加了注释以显示执行停止的位置

在 iOS 14(iPhone 11 Pro Max、iPhone 8 Plus)上测试

有没有人遇到过这个问题?

编辑:在Android上测试并且它可以工作,添加iOS作为这个问题的标签..

0 投票
1 回答
224 浏览

javascript - 为什么我无法使用#apisauce 从我的 api 获得响应?

响应总是返回未定义。我在我的反应本机应用程序中使用#apisauce 调用简单的登录服务。这是我的实现。

这是handleSubmit 方法。

这是 Api 调用

这是用于登录的 api 层。

结果始终未定义。没有错误,没有异常,结果中没有任何内容。我已经在#postman 上多次检查了 URL、婴儿车等,一切都很好。

0 投票
0 回答
100 浏览

typescript - 生成器函数在 yield 后不恢复

所以我试图调试为什么我的问题数组没有正确填充到我的 mobx-state-tree questions-store 中。getQuestions 操作中的 yield 语句之后没有任何内容运行。

这是 api 的 getQuestions

问题模型:

调试日志

从日志中可以看出,api 调用成功,并且 convertQuestions 正确记录,但之后没有任何记录。也许我误解了生成器函数的工作原理,但它不应该在产生函数返回一个值后恢复吗?

任何见解将不胜感激。

0 投票
0 回答
67 浏览

javascript - 为什么我的代码返回 TypeError:baseURL.replace 不是函数(在 'baseURL.replace(/\/+$/, '')' 中,'baseURL.replace' 未定义)?

在我的 React Native App 中,我使用 apisauce 与我的 API 通信并尝试从 firebase firestore 获取 baseURL。这样做我使用匿名登录来访问数据库。我收到了问题标题中提到的 TypeError 。请帮帮我。

0 投票
1 回答
41 浏览

javascript - 我在 npm apisauce 中缺少的东西

我正在学习本机反应,因此我使用名为“apisauce”版本^2.1.2 的api 包。

当后端被邮递员调用时,我收到一个数据数组,当它被前端应用程序调用时,我收到“Network_Error”

我的问题是我做错了什么?

客户端.js:

列表.js:

应用程序.js

这是我执行console.log时的错误:

在此处输入图像描述

0 投票
0 回答
112 浏览

django - 如何使用我的 React-Native 应用程序中的 Apisauce 刷新 Django-Rest-Framework 提供的 JWT?

我正在构建一个带有Django-Rest-Framework后端的应用程序,并使用我正在使用的前端dj-rest-auth进行身份验证,并且正在使用(github链接-> API-Sauce )进行我的api调用。建立在 axios 之上Simple JWTReact-Nativeapi-sauceAPI-Sauce

这是我的基本 clientAPI 代码,它Django-Rest-Framework来自我的 React-Native 应用程序

只要令牌处于活动状态,这就会完美地工作。令牌过期后,要刷新我的令牌,我必须执行以下操作

如何有效地将刷新令牌的代码添加到现有代码中,从而使我的 API 调用自动刷新令牌?

0 投票
1 回答
74 浏览

javascript - 如何在axios请求中添加查询、过滤参数

如何用 axios 编写上面的 url 并将其发送到服务器。

我尝试了参数,但我认为我错过了一些东西,因为我得到了

我的代码看起来像这样这是我尝试使用 apisauce 的时候

现在使用 axios 我尝试过这种方式

0 投票
0 回答
16 浏览

react-native - 为什么 https apisauce 调用出现网络错误

我有一个 expo react 本机应用程序,可以很好地与 apisauce 和 http 连接配合使用,但是当我设置 https baseurl 时,它会显示网络错误,但在邮递员上同样的调用工作正常。

错误示例图像

在 settings.apiUrl =apiUrl: "https://my-domain.com",