Lov*_*ove 5 javascript android fetch react-native expo
我创建了一个 Expo 应用程序,它已经运行了 6 个月。现在,当我更新我的 react-native 库时,我在 Fetch API Call 中发现了一个错误,这是一个错误:
DEALER_ERROR TypeError: Network request failed at XMLHttpRequest.xhr.onerror (D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\vendor\core\whatwg-fetch.js:504) at XMLHttpRequest.dispatchEvent (D:\greensawari\ GreensawariApplicationuserside\node_modules\event-target-shim\lib\event-target.js:172) 在 XMLHttpRequest.setReadyState (D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\Network\XMLHttpRequest.js:580) 在 XMLHttpRequest .__didCompleteResponse (D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\Network\XMLHttpRequest.js:394) 在 D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\Network\XMLHttpRequest.js:507 RCTDeviceEventEmitter.emit (D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\vendor\emitter\EventEmitter.js:189) 在 MessageQueue.__callFunction (D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge36MessageQueue.js:189)。 ) 在 D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:106 在 MessageQueue.__guard (D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js: 314) 在 MessageQueue.callFunctionReturnFlushedQueue (D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:105)\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:366)在 D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:106 在 MessageQueue.__guardD :\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:314) 在 MessageQueue.callFunctionReturnFlushedQueue (D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge1Message)\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:366)在 D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:106 在 MessageQueue.__guardD :\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:314) 在 MessageQueue.callFunctionReturnFlushedQueue (D:\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge1Message)\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:314) 在 MessageQueue.callFunctionReturnFlushedQueue (D:\greensawari\GreensawariApplicationuserside\node_Queues)\react-native\Libraries\BatchedBridge\BatchedBridge\10Message\greensawari\GreensawariApplicationuserside\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:314) 在 MessageQueue.callFunctionReturnFlushedQueue (D:\greensawari\GreensawariApplicationuserside\node_Queues)\react-native\Libraries\BatchedBridge\BatchedBridge\10Message
Rveryone 面临一个问题,他们会尝试解决它,但我的问题是我使用的是 react-native-expo,所以在 expo 应用程序中,我没有 android manifest 文件,所以我如何将我的网络代码放在 expo 中应用
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="false">localhost</domain>
<domain includeSubdomains="false">10.0.2.2</domain>
<domain includeSubdomains="false">10.0.3.2</domain>
<domain includeSubdomains="true">dev.local</domain>
</domain-config>
</network-security-config>
Run Code Online (Sandbox Code Playgroud)
这是获取 api 调用
fetch('https://xyzxyzxyz.com')
.then((response) => response.json())
.then((responseJson) => {
return responseJson.movies;
})
.catch((error) => {
console.error(error);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
879 次 |
| 最近记录: |