Blue-BigTech / zealo-reserves-stats

MIT License
1 stars 0 forks source link

zealo_reserves_stats

Using create-react-app with a Node Express Backend

Usage

Install nodemon globally

npm i nodemon -g

Install server and client dependencies

npm i
cd client
npm i

To start the server and client at the same time (from the root of the project)

npm run dev

Running the production build on localhost. This will create a production build, then Node will serve the app on http://localhost:5000

NODE_ENV=production npm run dev:server

How this works

The key to use an Express backend with a project created with create-react-app is on using a proxy. We have a proxy entry in client/package.json

"proxy": "http://localhost:5000/"

This tells Webpack development server to proxy our API requests to our API server, given that our Express server is running on localhost:5000