From f51ead933534a300415e3f17dde217cdcbd1ab2f Mon Sep 17 00:00:00 2001 From: alexryall Date: Tue, 21 Jun 2022 14:44:51 +0100 Subject: [PATCH] on error include exception in body of response --- src/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 00b4700..09f8969 100644 --- a/src/index.ts +++ b/src/index.ts @@ -24,11 +24,14 @@ export default (render: AppCallback, port?: number): void => { createServer(async (request, response) => { const dispatchRoute = routes[ request.url] || routes['/404'] + const server = 'Inertia.js SSR' try { - response.writeHead(200, { 'Content-Type': 'application/json', 'Server': 'Inertia.js SSR' }) + response.writeHead(200, { 'Content-Type': 'application/json', 'Server': server }) response.write(JSON.stringify(await dispatchRoute(request))) } catch (e) { + response.writeHead(500, { 'Content-Type': 'text/html', 'Server': server }) + response.write(e.stack) console.error(e) }