@kabbi/react-redux-form
Version:
Create Forms Easily with React and Redux
31 lines (24 loc) • 857 B
JavaScript
/* eslint-disable no-console, no-var, prefer-arrow-callback, func-names, prefer-template */
var express = require('express');
var rewrite = require('express-urlrewrite');
var webpack = require('webpack');
var webpackDevMiddleware = require('webpack-dev-middleware');
var WebpackConfig = require('./webpack.config');
var fs = require('fs');
var path = require('path');
var app = express();
app.use(webpackDevMiddleware(webpack(WebpackConfig), {
publicPath: '/__build__/',
stats: {
colors: true,
},
}));
fs.readdirSync(__dirname).forEach(function (file) {
if (fs.statSync(path.join(__dirname, file)).isDirectory()) {
app.use(rewrite('/' + file + '/*', '/' + file + '/index.html'));
}
});
app.use(express.static(__dirname));
app.listen(8080, function () {
console.log('Server listening on http://localhost:8080, Ctrl+C to stop');
});