Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 898 Bytes

File metadata and controls

44 lines (30 loc) · 898 Bytes

Usage

Install nodemon globally

npm i nodemon -g

Install server and client dependencies cd socket-react-express yarn install

cd client yarn install

yarn
cd client
yarn

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

yarn dev

UI : http://localhost:3000/

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 yarn 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