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:
@@ -16,11 +16,11 @@ import { ParseGraphQLServer } from './GraphQL/ParseGraphQLServer';
|
||||
// Factory function
|
||||
const _ParseServer = function (options: ParseServerOptions) {
|
||||
const server = new ParseServer(options);
|
||||
return server.app;
|
||||
return server;
|
||||
};
|
||||
// Mount the create liveQueryServer
|
||||
_ParseServer.createLiveQueryServer = ParseServer.createLiveQueryServer;
|
||||
_ParseServer.start = ParseServer.start;
|
||||
_ParseServer.startApp = ParseServer.startApp;
|
||||
|
||||
const S3Adapter = useExternal('S3Adapter', '@parse/s3-files-adapter');
|
||||
const GCSAdapter = useExternal('GCSAdapter', '@parse/gcs-files-adapter');
|
||||
|
||||
Reference in New Issue
Block a user