From 8b9a96b7b16c26809590b5c30c38d4d3fb1861d9 Mon Sep 17 00:00:00 2001 From: Ophir LOJKINE Date: Fri, 1 Oct 2021 13:29:13 +0200 Subject: [PATCH] Fix #2532 --- packages/adapter-node/src/kit-middleware.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/adapter-node/src/kit-middleware.js b/packages/adapter-node/src/kit-middleware.js index 5807b3d587fb..e31937223c0a 100644 --- a/packages/adapter-node/src/kit-middleware.js +++ b/packages/adapter-node/src/kit-middleware.js @@ -7,7 +7,13 @@ import { getRawBody } from '@sveltejs/kit/node'; // @ts-ignore export function create_kit_middleware({ render }) { return async (req, res) => { - const parsed = new URL(req.url || '', 'http://localhost'); + let parsed; + try { + parsed = new URL(req.url || "", "http://localhost"); + } catch(e) { + res.statusCode = 400; + return res.end("Invalid URL"); + } let body;