Drapegnik/hello-react-redux

View on GitHub
server.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * Created by Drapegnik on 03.02.17.
 */

const path = require('path');
const webpack = require('webpack');
const express = require('express');
const config = require('./webpack.config');

const app = express();
const compiler = webpack(config);

app.use(require('webpack-dev-middleware')(compiler, { // eslint-disable-line newline-after-import
  publicPath: config.output.publicPath,
}));

app.use(require('webpack-hot-middleware')(compiler));
app.get('*', (req, res) => res.sendFile(path.join(__dirname, 'index.html')));

app.listen(3000, (err) => {
  if (err) {
    return console.error(err);
  }

  return console.log('Listening at http://localhost:3000/');
});