1

Im creating an expo project, I have also built a nodejs server on my machine, get and posts requests work just as expected on the chrome browser and on postman, unfortunately something is wrong on the expo application ONLY, fetch throws the following error

Network request failed
- node_modules\whatwg-fetch\dist\fetch.umd.js:473:29 in xhr.onerror
- node_modules\event-target-shim\dist\event-target-shim.js:818:39 in EventTarget.prototype.dispatchEvent
- node_modules\react-native\Libraries\Network\XMLHttpRequest.js:574:29 in setReadyState
- node_modules\react-native\Libraries\Network\XMLHttpRequest.js:388:25 in __didCompleteResponse
- node_modules\react-native\Libraries\vendor\emitter\EventEmitter.js:190:12 in emit
- node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:436:47 in __callFunction
- node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:111:26 in __guard$argument_0
- node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:384:10 in __guard
- node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:110:17 in __guard$argument_0
* [native code]:null in callFunctionReturnFlushedQueue

Im running an android emulator, the server is reachable through the emulator's browser, but not through the react app. Firewall is disabled. Fetching anything from a public url to works correctly.

Anyone knows why my application (whether run on android emulator or a real ios device) is not reaching the server only in the expo client, it is reachable through the normal browser.

1 Answer 1

1

Hope your issues is already resolved...

if not - Have you tried connecting from 10.0.2.2 (127.0.0.1 point the simulator loopback) as suggested in the documentation - > https://developer.android.com/studio/run/emulator-networking

if already resolved, please share how you resolved it.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.