From 1d29e06b7692a66f97d0a5ab9bf4a203fef7e0fa Mon Sep 17 00:00:00 2001 From: Lorenzo Blasa Date: Fri, 22 Sep 2023 08:17:48 -0700 Subject: [PATCH] Use better API to return JSON from endpoint Summary: ^ Reviewed By: antonk52 Differential Revision: D49537411 fbshipit-source-id: d5cabcf1c22d57fc47e1e80cbf0edb70effee308 --- desktop/flipper-server-core/src/server/startServer.tsx | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/desktop/flipper-server-core/src/server/startServer.tsx b/desktop/flipper-server-core/src/server/startServer.tsx index 3277ef440..16c4d79c0 100644 --- a/desktop/flipper-server-core/src/server/startServer.tsx +++ b/desktop/flipper-server-core/src/server/startServer.tsx @@ -136,18 +136,15 @@ async function startHTTPServer( }); app.get('/ready', (_req, res) => { - res.setHeader('Content-Type', 'application/json'); - res.end(JSON.stringify({isReady})); + res.json({isReady}); }); app.get('/info', (_req, res) => { - res.setHeader('Content-Type', 'application/json'); - res.end(JSON.stringify(environmentInfo)); + res.json(environmentInfo); }); app.get('/shutdown', (_req, res) => { - res.setHeader('Content-Type', 'application/json'); - res.end(JSON.stringify({success: true})); + res.json({success: true}); // Just exit the process, this will trigger the shutdown hooks. process.exit(0);