问题标签 [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.
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作为这个问题的标签..
javascript - 为什么我无法使用#apisauce 从我的 api 获得响应?
响应总是返回未定义。我在我的反应本机应用程序中使用#apisauce 调用简单的登录服务。这是我的实现。
这是handleSubmit 方法。
这是 Api 调用
这是用于登录的 api 层。
结果始终未定义。没有错误,没有异常,结果中没有任何内容。我已经在#postman 上多次检查了 URL、婴儿车等,一切都很好。
typescript - 生成器函数在 yield 后不恢复
所以我试图调试为什么我的问题数组没有正确填充到我的 mobx-state-tree questions-store 中。getQuestions 操作中的 yield 语句之后没有任何内容运行。
这是 api 的 getQuestions
问题模型:
从日志中可以看出,api 调用成功,并且 convertQuestions 正确记录,但之后没有任何记录。也许我误解了生成器函数的工作原理,但它不应该在产生函数返回一个值后恢复吗?
任何见解将不胜感激。
javascript - 为什么我的代码返回 TypeError:baseURL.replace 不是函数(在 'baseURL.replace(/\/+$/, '')' 中,'baseURL.replace' 未定义)?
在我的 React Native App 中,我使用 apisauce 与我的 API 通信并尝试从 firebase firestore 获取 baseURL。这样做我使用匿名登录来访问数据库。我收到了问题标题中提到的 TypeError 。请帮帮我。
django - 如何使用我的 React-Native 应用程序中的 Apisauce 刷新 Django-Rest-Framework 提供的 JWT?
我正在构建一个带有Django-Rest-Framework
后端的应用程序,并使用我正在使用的前端dj-rest-auth
进行身份验证,并且正在使用(github链接-> API-Sauce )进行我的api调用。建立在 axios 之上Simple JWT
React-Native
api-sauce
API-Sauce
这是我的基本 clientAPI 代码,它Django-Rest-Framework
来自我的 React-Native 应用程序
只要令牌处于活动状态,这就会完美地工作。令牌过期后,要刷新我的令牌,我必须执行以下操作
如何有效地将刷新令牌的代码添加到现有代码中,从而使我的 API 调用自动刷新令牌?
javascript - 如何在axios请求中添加查询、过滤参数
如何用 axios 编写上面的 url 并将其发送到服务器。
我尝试了参数,但我认为我错过了一些东西,因为我得到了
我的代码看起来像这样这是我尝试使用 apisauce 的时候
现在使用 axios 我尝试过这种方式
react-native - 为什么 https apisauce 调用出现网络错误
我有一个 expo react 本机应用程序,可以很好地与 apisauce 和 http 连接配合使用,但是当我设置 https baseurl 时,它会显示网络错误,但在邮递员上同样的调用工作正常。
在 settings.apiUrl =apiUrl: "https://my-domain.com",