当前位置: 首页 > 面试题库 >

提取Api:无法从本地主机获取数据

潘哲
2023-03-14
问题内容

我一直在尝试使用nativescript创建一个android应用html" target="_blank">程序。我正在使用fetch模块从服务器获取响应。当我尝试从
**httpbin.org/get 获取响应时,可以。但是当我尝试获取响应时从我的本地服务器上,我收到 网络请求失败。** 错误。

发送到httpbin.org/get-

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

发送到localhost: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);
    });

当我尝试通过请求模块在纯node.js中从localhost:8000 /
api获得响应时,它工作正常。但是现在,我不知道如何使用fetch模块在nativescript中解决此问题。


问题答案:

而是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



 类似资料:
  • 本质上,它的工作原理是服务器在http://example.com/message上从Twilio接收一个POST请求,该请求包含文本消息的正文。它将它写入~/app/.data/color.tmp的临时文件,客户端通过对http://example.com/color的jQuery.get()调用访问该文件,该调用返回 所以问题来了:我有一个版本的应用程序在Glitch.me上工作,所以我知道这

  • 我一直在尝试使用nativescript创建一个android应用程序。我正在使用fetch模块从服务器获取响应。当我试图从httpbin获得响应时。org/get,没关系。但当我试图从本地服务器获取响应时,网络请求失败。错误 发送到httpbin。组织/获取- 发送到本地主机:8000/api- 当我尝试从纯节点中的localhost:8000/api获取响应时。js通过请求模块。它工作得很好。

  • 问题内容: 获取我的本地主机IP地址。但这给了我答案。如果我知道的话。 我需要我的“真实” IP地址(例如192.168.xx)来修改配置文件。我怎么能得到? 问题答案: 我通常使用以下代码: 我不知道它的起源,但是它可以在Linux / Windows上运行。

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

  • 我是测试和使用放心的新手。在postman中,它工作正常,可以返回令牌。但是,当我使用“放心”来获取令牌时,它在状态代码中返回404,在主体响应中返回“错误”:“未授权”。这是我的密码 我已经尝试过使用 但还是拿不到令牌