react-hot-service
middleware-injector which enables your expressServer to hotswap ES6+ empowered react-components
usage
add this service to your express app to enable react-hot-module-reloading
import {reactHotService} from 'react-hot-service'
const loaders = {};
const webpackConf = {
"context": __dirname,
"devtool": "source-map",
output:{
filename:'[name]',
path:path(__dirname,'src'),
publicPath:'/assets/',
},
target:'web',
module: {loaders},
plugins: [
new webpack.optimize.OccurenceOrderPlugin(),
new webpack.HotModuleReplacementPlugin(),
new webpack.NoErrorsPlugin()
]
}
let app = express();
reactHotService(
webpackConf,
'/assets/**',{
noInfo : true,
timeout : 2000,
log : ::console.log,
}
)(app);
app.use(express.static(path));