forked from nosovsh/motoparking
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserver.js
38 lines (33 loc) · 973 Bytes
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Stupid simple server
var express = require("express");
var webpack = require("webpack");
var WebpackDevServer = require("webpack-dev-server");
var config = require("./webpack.config");
var app = express();
// var port = 3004;
var webPackPort = 3005;
app.get("/*", function(req, res) {
res.end("<!DOCTYPE html>\n" +
"<html>\n" +
" <head>\n" +
" <meta charset='utf-8'/>\n" +
" <title>Motoparking.club</title>\n" +
" </head>\n" +
" <body>\n" +
" <div id='content'></div>\n" +
" <script src='http://localhost:" + webPackPort + "/build/bundle.js'></script>\n" +
" </body>\n" +
"</html>");
});
// app.listen(port, function () {
// console.log("Server listening on port " + port);
// });
new WebpackDevServer(webpack(config), {
publicPath: config.output.publicPath,
hot: true
}).listen(webPackPort, "localhost", function(err) {
if (err) {
console.log(err);
}
console.log("Listening at localhost:" + webPackPort);
});