当前位置: 首页 > 知识库问答 >
问题:

获取Api:无法从localhost获取数据

南门烈
2023-03-14

我一直在尝试使用nativescript创建一个android应用程序。我正在使用fetch模块从服务器获取响应。当我试图从httpbin获得响应时。org/get,没关系。但当我试图从本地服务器获取响应时,网络请求失败。错误

发送到httpbin。组织/获取-

return fetchModule.fetch("https://httpbin.org/get").then(response => { return response.text(); }).then(function (r) {
        console.log(r);
    }, function (e) {
            console.log(e);
        }); 

发送到本地主机:8000/api-

return fetchModule.fetch("http://localhost:8000/api").then(response => { return response.text(); }).then(function (r) {

       console.log(r);

}, function (e) {

        console.log(e);
    });

当我尝试从纯节点中的localhost:8000/api获取响应时。js通过请求模块。它工作得很好。但现在,我不知道如何在nativescript中使用fetch模块解决这个问题。

共有2个答案

海嘉赐
2023-03-14

仿真器API路径:-http://10.0.2.2:5000.就像您的API一样,本地路径是http://198.168.1:5000/api或http://localhost:5000/api然后替换为http://10.0.2.2:5000/api端口地址与本地API端口相同。

路径-App_resources/Android/src/main/AndroidManifest。xml:-

android:UseClearTextTraffic=“true”加载项应用程序标记

淳于坚壁
2023-03-14

相反,localhost(通常是127.0.0.1)使用10.0.2.2(如果使用AVD仿真器)

10.0.2.2  - Special alias to your host loopback interface 
(i.e., 127.0.0.1 on your development machine)

对于GenyMotion仿真器,环回地址10.0.3.2

 类似资料:
  • 这是我收到的错误: 请求的资源上不存在“< code > Access-Control-Allow-Origin ”标头。因此,不允许访问源“https://s.codepen.io”。如果不透明响应满足您的需要,请将请求的模式设置为' < code>no-cors ',以便在禁用cors的情况下获取资源。 我将模式设置为但仍然没有运气。

  • 问题内容: 我一直在尝试使用nativescript创建一个android应用程序。我正在使用fetch模块从服务器获取响应。当我尝试从 **httpbin.org/get 获取响应时,可以。但是当我尝试获取响应时从我的本地服务器上,我收到 网络请求失败。** 错误。 发送到httpbin.org/get- 发送到localhost:8000 / api- 当我尝试通过请求模块在纯node.js中

  • 我们使用nextjs/reactjs作为FE,并且我们有一个server.js文件,它允许我们在上传映像,但是由于某种原因,每当我们运行服务器时,都会出现错误 下面是我们在server.js上的代码 这些是我们package.json中包含的脚本 希望得到一些答案和建议。这些代码在本地运行,没有任何问题

  • 我正在创建一个电子学习网站,那里有你可以选择的课程卡片。这是我的密码 课程ist.vue 我的问题是我无法从API链接获取数据- 我想知道我做错了什么。我也尝试使用{{list}}来获取数据,但没有成功。我现在的目标是得到所有的数据,即使它看起来很乱。抱歉我英语不好,谢谢你!

  • 问题内容: 我是React和GatsbyJS的新手。我很困惑,无法以一种简单的方式弄清楚如何从第三方Restful API加载数据。 例如,我想从randomuser.me/API获取数据,然后能够使用页面中的数据。 我们这样说: 但是我想得到GraphQL的帮助,以便对用户进行过滤和排序等。 您能否帮助我找到如何获取数据并将其插入GraphQL的示例? 问题答案: 如果您想使用GraphQL来获