我使用 React Native,我想从我的 API 获取数据。我的 API 是外部托管的。 我的 API 是使用 ExpressJS 制作的。
为了发出 HTTP 请求(GET 和 POST 请求),实现了 React Native Fetch
每当尝试调用 API(GET 或 POST,我不使用 PUT 或其他)时,都会抛出错误
TypeError: Network request failed
。
在以下环境中不会出现该错误:
该错误仅发生在生产应用程序中,该应用程序在 Google Play 商店中可见。
我使用 Sentry 记录客户端发生的任何错误。
在我的 API 服务器内部,我使用一个函数将错误写入日志文件。
我们公司的一些客户已经就这个问题联系我们。
我的以下尝试没有解决问题:
app.use(cors());
。