fix: ParseServer.verifyServerUrl may fail if server response headers are missing; remove unnecessary logging (#8391)
This commit is contained in:
@@ -240,7 +240,8 @@ class ParseServer {
|
|||||||
});
|
});
|
||||||
// verify the server url after a 'mount' event is received
|
// verify the server url after a 'mount' event is received
|
||||||
/* istanbul ignore next */
|
/* istanbul ignore next */
|
||||||
api.on('mount', function () {
|
api.on('mount', async function () {
|
||||||
|
await new Promise(resolve => setTimeout(resolve, 1000));
|
||||||
ParseServer.verifyServerUrl();
|
ParseServer.verifyServerUrl();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -415,8 +416,7 @@ class ParseServer {
|
|||||||
const request = require('./request');
|
const request = require('./request');
|
||||||
const response = await request({ url }).catch(response => response);
|
const response = await request({ url }).catch(response => response);
|
||||||
const json = response.data || null;
|
const json = response.data || null;
|
||||||
console.log(response.status, { json });
|
const retry = response.headers?.['retry-after'];
|
||||||
const retry = response.headers['retry-after'];
|
|
||||||
if (retry) {
|
if (retry) {
|
||||||
await new Promise(resolve => setTimeout(resolve, retry * 1000));
|
await new Promise(resolve => setTimeout(resolve, retry * 1000));
|
||||||
return this.verifyServerUrl();
|
return this.verifyServerUrl();
|
||||||
|
|||||||
Reference in New Issue
Block a user