UNPKG

@kabbi/react-redux-form

Version:
31 lines (24 loc) 857 B
/* 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'); });