Deploy API-Server & Mobile App in Local machine

Api Server

Installation Steps

Step 1: Download the Native Starter Pro app and extract it

Step 2: Open terminal and go to NativeStarterPro folder where you have extracted, there you would find modules: Api-Server, Mobx-Starter-App, Redux-Starter-App. Choose either one of Mobx or Redux starter app at a time.

Step 3: Goto Api-Server folder and install node_modules by npm install or yarn

Step 4: Start the Api Server by npm start. Now Api-Server is up and running.

Step 5: On another terminal run mongod, this would start mongo server.


Common issue of mongo server

unable to lock file: /data/db/mongod.lock resource temporarily unavailable. Is a mongod instance already running? , terminating

You need to enter,
sudo killall -15 mongod


Mobx-Starter-App

Installation steps

Step 1: Goto NativeStarterPro/Mobx-Starter-App

Step 2: Now change the url and port number. Goto js/config.js and change the root to

root: 'YOUR_IP:PORT/api',
port: 3000 // incase of running api-server (node app) in development
port: 3030 //incase of running api-server (node app) in production
port: 443 //incase of running api-server (node app) on heroku

Step 3: npm i

Step 4: npm start

Step 5: If you would like to run app in android you need to connect the android phone to a system or via android emulator, and type npm run android. Make sure you have configured the AVD before running the command. If you would like to run app in iPhone simulator (MacOS) run npm run iOS


Note:

  • Make sure you have same network in the mobile.
  • Follow Mobx-Starter-App procedure, in case if you want to deploy for Redux-Starter-App.

results matching ""

    No results matching ""