From 7c510cf95cf1eb10bbd210664d32350df250f61e Mon Sep 17 00:00:00 2001 From: Chris Jones Date: Fri, 15 Oct 2021 20:37:47 +1100 Subject: [PATCH] fix errors and formatting in shim --- lib/shims/https-server-shim.js | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/lib/shims/https-server-shim.js b/lib/shims/https-server-shim.js index 9be8b690..30d4fc58 100644 --- a/lib/shims/https-server-shim.js +++ b/lib/shims/https-server-shim.js @@ -1,10 +1,13 @@ +/* eslint-disable no-process-env */ +/* eslint-disable no-sync */ var https = require('https'); var fs = require('fs'); +var core = require('union/lib/core'); var RoutingStream = require('union/lib/routing-stream'); module.exports = function (options) { - var isArray = Array.isArray(options.after), - credentials; + var isArray = Array.isArray(options.after); + var credentials; if (!options) { throw new Error('options is required to create a server'); @@ -14,9 +17,11 @@ module.exports = function (options) { var routingStream = new RoutingStream({ before: options.before, buffer: options.buffer, - after: isArray && options.after.map(function (After) { - return new After; - }), + after: + isArray && + options.after.map(function (After) { + return new After(); + }), request: req, response: res, limit: options.limit, @@ -33,16 +38,17 @@ module.exports = function (options) { req.pipe(routingStream); } - var serverOptions, - credentials; + var serverOptions; serverOptions = options.https; if (!serverOptions.key || !serverOptions.cert) { - throw new Error('Both options.' + key + '.`key` and options.' + key + '.`cert` are required.'); + throw new Error( + 'Both options key and cert are required.' + ); } credentials = { - key: fs.readFileSync(serverOptions.key), + key: fs.readFileSync(serverOptions.key), cert: fs.readFileSync(serverOptions.cert), passphrase: process.env.NODE_HTTP_SERVER_SSL_PASSPHRASE }; @@ -50,7 +56,7 @@ module.exports = function (options) { if (serverOptions.ca) { serverOptions.ca = !Array.isArray(serverOptions.ca) ? [serverOptions.ca] - : serverOptions.ca + : serverOptions.ca; credentials.ca = serverOptions.ca.map(function (ca) { return fs.readFileSync(ca); @@ -58,4 +64,4 @@ module.exports = function (options) { } return https.createServer(credentials, requestHandler); -}; \ No newline at end of file +};