DEV Community

Discussion on: How to get data from an MySQL database in React Native

 
saulojoab profile image
Saulo Joab

I created a PR there, check it out.

Thread Thread
 
cphilipse profile image
CPhilipse

That's amazing! It works! I don't understand how those changes you made, calling the function differently, catch error and adding a header made it work, but thanks man! This is pretty cool! I've got one more question though, if I understand correctly this method/communication with the database will only work when the node server is started through this command: node Routes.js. Now let's say this application is going live and anyone can download this app. How is it supposed to work for those downloading it? Do I have to automatically make this command run for those people?
Also, with this code: await fetch('my_ip:3000/newUser', | Can I just leave this be? And will it still work for everyone? I guess I understand it working on localhost, but when everyone has the app, it's not localhost anymore that can work, right?
(I hope you can enlighten me on this. I'm not that familiar with the depths of networking, so excuse me if this a newbie question. Thanks in advance )

Thread Thread
 
saulojoab profile image
Saulo Joab

I'm also a newbie, don't worry.

If you want other people to use your app, all you gotta do is host your database and your NodeJS server somewhere.
Tip: You can host your Node server on Glitch or Heroku for free.

Then, instead of inserting your computer ip on the fetch function, you would insert the hosted Node server URL :)

I highly recommend you to study node, and also to check out Heroku and Glitch.

Thread Thread
 
cphilipse profile image
CPhilipse

Okay, that makes so much sense. I'll definitely check it out. Appreciate your help man!