首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不工作的移动设备上响应获取填充

在不工作的移动设备上响应获取填充
EN

Stack Overflow用户
提问于 2018-06-26 09:56:52
回答 1查看 135关注 0票数 0

试图在ios/android (chrome & safari)上工作。我现在在我的webpack (使用webpack 4)中有这样的内容:

代码语言:javascript
复制
new webpack.ProvidePlugin({
   Promise: 'imports-loader?this=>global!exports-loader?global.Promise!es6-promise',
   fetch: 'imports-loader?this=>global!exports-loader?global.fetch!whatwg-fetch'
}),

使用此代码,它适用于IE桌面,但在我的android上,它给出了以下错误:

代码语言:javascript
复制
Uncaught (in promise) TypeError: Failed to fetch

获取代码:

代码语言:javascript
复制
fetch('http://localhost:8092/api/shops/search?searchString=spicy')
    .then(function(response) {
        if (response.status >= 400) {
            throw new Error("Bad response from server");
        }
        return response.json();
    })
    .then(function(stories) {
        console.log('hej', stories);
    });

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-26 10:52:16

这是因为您的http://localhost:8092在您的桌面上被正确解析(假设为127.0.0.1),但是对于移动设备- localhost是这个特定的设备,而不是您的桌面。因此,我想您应该尝试使用可以通过您的所有网络访问的ip地址(而不仅仅是localhost),前提是您的移动设备连接到同一个网络。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51040004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档