Use express for webpack-dev-middleware requirement
This commit is contained in:
@@ -65,6 +65,7 @@
|
|||||||
"eslint": "^7.2.0",
|
"eslint": "^7.2.0",
|
||||||
"eslint-config-openlayers": "^14.0.0",
|
"eslint-config-openlayers": "^14.0.0",
|
||||||
"expect.js": "0.3.1",
|
"expect.js": "0.3.1",
|
||||||
|
"express": "^4.17.1",
|
||||||
"front-matter": "^4.0.0",
|
"front-matter": "^4.0.0",
|
||||||
"fs-extra": "^9.0.0",
|
"fs-extra": "^9.0.0",
|
||||||
"glob": "^7.1.5",
|
"glob": "^7.1.5",
|
||||||
|
|||||||
+4
-3
@@ -3,7 +3,7 @@ const puppeteer = require('puppeteer');
|
|||||||
const webpack = require('webpack');
|
const webpack = require('webpack');
|
||||||
const config = require('./webpack.config');
|
const config = require('./webpack.config');
|
||||||
const webpackMiddleware = require('webpack-dev-middleware');
|
const webpackMiddleware = require('webpack-dev-middleware');
|
||||||
const http = require('http');
|
const express = require('express');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const png = require('pngjs');
|
const png = require('pngjs');
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
@@ -60,7 +60,8 @@ function serve(options) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
const server = http.createServer((req, res) => {
|
const app = express();
|
||||||
|
app.use((req, res) => {
|
||||||
if (req.url === '/favicon.ico') {
|
if (req.url === '/favicon.ico') {
|
||||||
res.writeHead(204);
|
res.writeHead(204);
|
||||||
res.end();
|
res.end();
|
||||||
@@ -76,7 +77,7 @@ function serve(options) {
|
|||||||
staticHandler(req, res, notFound(req, res));
|
staticHandler(req, res, notFound(req, res));
|
||||||
});
|
});
|
||||||
|
|
||||||
server.listen(options.port, options.host, (err) => {
|
const server = app.listen(options.port, options.host, (err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
return reject(err);
|
return reject(err);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user