0.1.2 • Published 9 years ago
node-react-template v0.1.2
Node React Template
A template for creating a nodejs express based server with a reactjs client with other main stream packages such as:
- react-router
- webpack
- request
- jade
Table of Contents:
Installation
First you should clone the repository
git clone https://github.com/shmilky/node-react-template.gitThe project is separated to 2 sub-folders
Once the clone is finished you must npm install the both of them
cd client
npm install
cd ..
cd server
npm install
cd ..Source Structure
- client - where all the react client code exist, also where the client development environment files are
- src
- api - the place for all api calls
- components - dumb components home
- containers - when using redux this is where the connected components should live
- resources - folder for utils, helpers etc.
- styleMain - main style configurations
- App.js - the main app file
- index.js - where it all begins:)
- routes - helper to dynamically configure your web app routes
- webpack
- webpack.general.js - general webpack configurations
- webpack.dev.js - for development environment webpack configuration, mostly the usage of dev-server
- webpack.prod.js - when you want to go to production
- .babelrc
- webpack.config.js
- src
- server - where all the node server code exist
Webpack base configuration
Development
TBDProduction
TBDInline style with sass
TBDCode splitting with System.require
TBDRun Scripts
Development
npm startProduction
npm run compile