@@ -11,7 +11,7 @@ var batch = require('./batch'),
11
11
multer = require ( 'multer' ) ,
12
12
Parse = require ( 'parse/node' ) . Parse ,
13
13
httpRequest = require ( './httpRequest' ) ;
14
-
14
+
15
15
import PromiseRouter from './PromiseRouter' ;
16
16
import { GridStoreAdapter } from './Adapters/Files/GridStoreAdapter' ;
17
17
import { S3Adapter } from './Adapters/Files/S3Adapter' ;
@@ -31,9 +31,9 @@ import { SchemasRouter } from './Routers/SchemasRouter';
31
31
import { IAPValidationRouter } from './Routers/IAPValidationRouter' ;
32
32
import { PushRouter } from './Routers/PushRouter' ;
33
33
import { FilesRouter } from './Routers/FilesRouter' ;
34
- import { LogsRouter } from './Routers/LogsRouter' ;
34
+ import { LogsRouter } from './Routers/LogsRouter' ;
35
35
36
- import { loadAdapter } from './Adapters/AdapterLoader' ;
36
+ import { loadAdapter } from './Adapters/AdapterLoader' ;
37
37
import { FileLoggerAdapter } from './Adapters/Logger/FileLoggerAdapter' ;
38
38
import { LoggerController } from './Controllers/LoggerController' ;
39
39
@@ -82,7 +82,7 @@ function ParseServer({
82
82
facebookAppIds = [ ] ,
83
83
enableAnonymousUsers = true ,
84
84
oauth = { } ,
85
- serverURL = '' ,
85
+ serverURL = ( ( ) => { throw 'You must provide a serverURL!' } ) ( ) ,
86
86
} ) {
87
87
if ( ! appId || ! masterKey ) {
88
88
throw 'You must provide an appId and masterKey!' ;
@@ -105,8 +105,8 @@ function ParseServer({
105
105
throw "argument 'cloud' must either be a string or a function" ;
106
106
}
107
107
}
108
-
109
-
108
+
109
+
110
110
const filesControllerAdapter = loadAdapter ( filesAdapter , GridStoreAdapter ) ;
111
111
const pushControllerAdapter = loadAdapter ( push , ParsePushAdapter ) ;
112
112
const loggerControllerAdapter = loadAdapter ( loggerAdapter , FileLoggerAdapter ) ;
@@ -116,7 +116,7 @@ function ParseServer({
116
116
const filesController = new FilesController ( filesControllerAdapter ) ;
117
117
const pushController = new PushController ( pushControllerAdapter ) ;
118
118
const loggerController = new LoggerController ( loggerControllerAdapter ) ;
119
-
119
+
120
120
cache . apps [ appId ] = {
121
121
masterKey : masterKey ,
122
122
collectionPrefix : collectionPrefix ,
@@ -172,7 +172,7 @@ function ParseServer({
172
172
new LogsRouter ( ) ,
173
173
new IAPValidationRouter ( )
174
174
] ;
175
-
175
+
176
176
if ( process . env . PARSE_EXPERIMENTAL_CONFIG_ENABLED || process . env . TESTING ) {
177
177
routers . push ( require ( './global_config' ) ) ;
178
178
}
0 commit comments