UNPKG

539 BJavaScriptView Raw
1import { SERVER_PORT } from '@/constants';
2import http from 'http';
3import { setLogLevel } from 'webpack/hot/log';
4import 'webpack/hot/poll?1000';
5
6let app = require('./server.prod').default;
7
8let currentApp = app;
9
10setLogLevel('none');
11
12const server = http.createServer(app);
13server.listen(SERVER_PORT);
14
15if (module.hot) {
16 module.hot.accept('./server.prod.js', () => {
17 server.removeListener('request', currentApp);
18 app = require('./server.prod').default;
19 server.on('request', app);
20 currentApp = app;
21 });
22 module.hot.accept();
23}