Skip to content

Commit 1c37a7c

Browse files
authored
fix: ParseServer.verifyServerUrl may fail if server response headers are missing; remove unnecessary logging (#8391)
1 parent 5a35e6f commit 1c37a7c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: src/ParseServer.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,8 @@ class ParseServer {
240240
});
241241
// verify the server url after a 'mount' event is received
242242
/* istanbul ignore next */
243-
api.on('mount', function () {
243+
api.on('mount', async function () {
244+
await new Promise(resolve => setTimeout(resolve, 1000));
244245
ParseServer.verifyServerUrl();
245246
});
246247
}
@@ -415,8 +416,7 @@ class ParseServer {
415416
const request = require('./request');
416417
const response = await request({ url }).catch(response => response);
417418
const json = response.data || null;
418-
console.log(response.status, { json });
419-
const retry = response.headers['retry-after'];
419+
const retry = response.headers?.['retry-after'];
420420
if (retry) {
421421
await new Promise(resolve => setTimeout(resolve, retry * 1000));
422422
return this.verifyServerUrl();

0 commit comments

Comments
 (0)