首页 > 解决方案 > 无法连接到 Android 版本上的 Apollo GraphQL 服务器 [react native]

问题描述

    httpURI = 'http://17.25.16.68:4000/graphql' //example
    const httpLink = createHttpLink({ uri: httpURI });
    const client = new ApolloClient({ link:httpLink, cache: new InMemoryCache() });

该连接在调试模式下工作,但是当我在发布时运行它时,没有建立连接。

我是否需要在 Android 版本配置中的某处启用传出连接?

标签: androidreact-nativehttpgraphqlapollo

解决方案


这对我有用。显然,android pie 不允许对没有 https 的 URL 进行网络请求。

<application
        ...
        android:usesCleartextTraffic="true"
        ...>
        ...
</application>

推荐阅读