feat: Asynchronous initialization of Parse Server (#8232)
BREAKING CHANGE: This release introduces the asynchronous initialization of Parse Server to prevent mounting Parse Server before being ready to receive request; it changes how Parse Server is imported, initialized and started; it also removes the callback `serverStartComplete`; see the [Parse Server 6 migration guide](https://github.com/parse-community/parse-server/blob/alpha/6.0.0.md) for more details (#8232)
This commit is contained in:
@@ -68,16 +68,26 @@ runner({
|
||||
cluster.fork();
|
||||
});
|
||||
} else {
|
||||
ParseServer.start(options, () => {
|
||||
printSuccessMessage();
|
||||
});
|
||||
ParseServer.startApp(options)
|
||||
.then(() => {
|
||||
printSuccessMessage();
|
||||
})
|
||||
.catch(e => {
|
||||
console.error(e);
|
||||
process.exit(1);
|
||||
});
|
||||
}
|
||||
} else {
|
||||
ParseServer.start(options, () => {
|
||||
logOptions();
|
||||
console.log('');
|
||||
printSuccessMessage();
|
||||
});
|
||||
ParseServer.startApp(options)
|
||||
.then(() => {
|
||||
logOptions();
|
||||
console.log('');
|
||||
printSuccessMessage();
|
||||
})
|
||||
.catch(e => {
|
||||
console.error(e);
|
||||
process.exit(1);
|
||||
});
|
||||
}
|
||||
|
||||
function printSuccessMessage() {
|
||||
|
||||
Reference in New Issue
Block a user