From bb8e6229d32df9bfd587fbd7ef67c425bb8395a4 Mon Sep 17 00:00:00 2001 From: aj7ay Date: Fri, 9 Jan 2026 12:20:59 +0530 Subject: [PATCH] fix: API Reference page not loading (#532) The API reference page was blank because spec.content expected a parsed JSON object but received a JSON string. Added JSON.parse() to properly parse the OpenAPI spec before passing it to @scalar/express-api-reference. Fixes #532 --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index 9aad4f4..44b4b3e 100644 --- a/main.js +++ b/main.js @@ -41,7 +41,7 @@ process.env.UPLOAD_PATH = "./uploads"; app.use(base + "/uploads", express.static("uploads")); try { - const openapiJSON = fs.readFileSync("./openapi.json", "utf-8"); + const openapiJSON = JSON.parse(fs.readFileSync("./openapi.json", "utf-8")); app.use( "/api-reference", apiReference({