:sunglasses: react,redux,react-router,react-hot-loader,webpack,express,ejs,babel
$ git clone git@github.com:L-movingon/isomorphic-react-workflow-boilerplate.git
$ cd isomorphic-react-workflow-boilerplate && npm install
$ npm start
Hit localhost:3000 and it’s time to create your own awesome app right now!
Modify webpack-dev-server port
You need to modify three files if you want to modify webpack-dev-server
port
// server/bundle.js line-30
bundler.listen(8080, 'localhost', ...);
// server/server.js line-26
target: 'http://localhost:8080'
// webpack.config.js line line-5
'webpack-dev-server/client?http://localhost:8080',
Import CSS files
You can’t import .css
files in components because babel tries to parse the CSS files even though css and style loaders are defined in the webpack.config.js
. Check this issue out
or import .css
files in app/client.js
, that will be fine
API request
You can use isomorphic fetch in Async Actions to make your request and put all request handle code like app.all('/api/', router)
before app.get('*')
Welcome all Issues and Pull requests :)
Educational CMS - Drake Leung (especially thanks to this guy)
MIT