Error: Network Error in react-native
Error: Network Error in react-native
当我发出 api 请求时,我的 react-native ios 应用程序出现以下错误。
我正在使用 axios 发出 api 请求。
Error: Network Error
at createError (createError.js:16)
at XMLHttpRequest.handleError (xhr.js:87)
at XMLHttpRequest.dispatchEvent (event-target.js:172)
at XMLHttpRequest.setReadyState (XMLHttpRequest.js:546)
at XMLHttpRequest.__didCompleteResponse (XMLHttpRequest.js:381)
at XMLHttpRequest.js:485
at RCTDeviceEventEmitter.emit (EventEmitter.js:181)
at MessageQueue.__callFunction (MessageQueue.js:306)
at MessageQueue.js:108
at MessageQueue.__guard (MessageQueue.js:269)
这是我的代码:
axios.get('http://myapi')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
你需要这样做 iOS App Transport Security and loading HTTP resources
因为 iOS 默认情况下不允许 http 连接,您需要通过在 info.plist
中设置应用程序传输安全设置来启用它
当我发出 api 请求时,我的 react-native ios 应用程序出现以下错误。
我正在使用 axios 发出 api 请求。
Error: Network Error
at createError (createError.js:16)
at XMLHttpRequest.handleError (xhr.js:87)
at XMLHttpRequest.dispatchEvent (event-target.js:172)
at XMLHttpRequest.setReadyState (XMLHttpRequest.js:546)
at XMLHttpRequest.__didCompleteResponse (XMLHttpRequest.js:381)
at XMLHttpRequest.js:485
at RCTDeviceEventEmitter.emit (EventEmitter.js:181)
at MessageQueue.__callFunction (MessageQueue.js:306)
at MessageQueue.js:108
at MessageQueue.__guard (MessageQueue.js:269)
这是我的代码:
axios.get('http://myapi')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
你需要这样做 iOS App Transport Security and loading HTTP resources
因为 iOS 默认情况下不允许 http 连接,您需要通过在 info.plist
中设置应用程序传输安全设置来启用它