From 178bd5c5e258d9501c9ac4d35a3a105ab64be67e Mon Sep 17 00:00:00 2001 From: Manuel <5673677+mtrezza@users.noreply.github.com> Date: Sun, 19 Oct 2025 21:25:46 +0200 Subject: [PATCH] fix: Server URL verification before server is ready (#9882) --- .gitignore | 3 +++ src/ParseServer.ts | 7 +------ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index ce3eff2a..b5b69e38 100644 --- a/.gitignore +++ b/.gitignore @@ -61,3 +61,6 @@ lib/ # Redis Dump dump.rdb + +# AI agents +.claude diff --git a/src/ParseServer.ts b/src/ParseServer.ts index b928364c..d0bb2883 100644 --- a/src/ParseServer.ts +++ b/src/ParseServer.ts @@ -365,12 +365,6 @@ class ParseServer { process.exit(1); } }); - // verify the server url after a 'mount' event is received - /* istanbul ignore next */ - api.on('mount', async function () { - await new Promise(resolve => setTimeout(resolve, 1000)); - ParseServer.verifyServerUrl(); - }); } if (process.env.PARSE_SERVER_ENABLE_EXPERIMENTAL_DIRECT_ACCESS === '1' || directAccess) { Parse.CoreManager.setRESTController(ParseServerRESTController(appId, appRouter)); @@ -487,6 +481,7 @@ class ParseServer { /* istanbul ignore next */ if (!process.env.TESTING) { configureListeners(this); + await ParseServer.verifyServerUrl(); } this.expressApp = app; return this;