Skip to content

This is the base template for creating a Simple React app with express server by extending Create React App webpack configurations.

Notifications You must be signed in to change notification settings

nishant-sethi/cra-template-with-express-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This is the base template for creating Simple React app with express server by extending Create React App webpack configurations.

If you don't specify a template (for example, --template with-express), Simple React app will be created by default.

For more information, please refer to:

Install

npx create-react-app <your-app-name> --template with-express

Command

Don't do yanr start. Instead, refer to the following commands. Navigate to your-project by cd your-project and run the following commands:

  • To Run Server - npm run server or yarn run server
  • To Run Client - npm run client or yarn run client
  • To Run Server with Client - npm run server-with-client or yarn run server-with-client

Development

  • For developing frontend app, go to the frontend folder using cd frontend command and continue your development as you would do for your traditional frontend app.
  • For developing backend app, go to the backend folder using cd backend command and continue your development as you would do for your traditional backend app.
  • To view frontend app, go to http://localhost:3000
  • Backend is hosted at http://localhost:9000
  • To change the port of your backend app, navigate to backend/bin/, open www and change port to your desirable port at line 15. Make sure to change your proxy object in your frontend package.json.

About

This is the base template for creating a Simple React app with express server by extending Create React App webpack configurations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published