From 7519641d9846f8b11e401a02bde3ac8df5719e2a Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Tue, 3 Nov 2020 23:07:53 +0100 Subject: [PATCH] Use express for webpack-dev-middleware requirement --- package.json | 1 + rendering/test.js | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index d3a4a092c6..5a9e3b4ebb 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,7 @@ "eslint": "^7.2.0", "eslint-config-openlayers": "^14.0.0", "expect.js": "0.3.1", + "express": "^4.17.1", "front-matter": "^4.0.0", "fs-extra": "^9.0.0", "glob": "^7.1.5", diff --git a/rendering/test.js b/rendering/test.js index 567df59309..1d69b30669 100755 --- a/rendering/test.js +++ b/rendering/test.js @@ -3,7 +3,7 @@ const puppeteer = require('puppeteer'); const webpack = require('webpack'); const config = require('./webpack.config'); const webpackMiddleware = require('webpack-dev-middleware'); -const http = require('http'); +const express = require('express'); const path = require('path'); const png = require('pngjs'); const fs = require('fs'); @@ -60,7 +60,8 @@ function serve(options) { }); return new Promise((resolve, reject) => { - const server = http.createServer((req, res) => { + const app = express(); + app.use((req, res) => { if (req.url === '/favicon.ico') { res.writeHead(204); res.end(); @@ -76,7 +77,7 @@ function serve(options) { staticHandler(req, res, notFound(req, res)); }); - server.listen(options.port, options.host, (err) => { + const server = app.listen(options.port, options.host, (err) => { if (err) { return reject(err); }