Skip to content

Configuration options for creating a REST API instance RestOptions

Deprecated

Use uploadDirectoryConfig instead. Directory for file uploads

Deprecated

Use staticPaths instead. Static file serving options

Properties

PropertyTypeDescription
adminUser?AdminUserAdmin user configuration
authTriggers?CmsTrigger[]Authentication triggers
collectionDefinitions?CollectionDefinition[]Custom collection definitions
cors?OptionsCORS configuration options
dontListen?booleanDon't start the server
fileTriggers?CmsTrigger[]File handling triggers
functions?object[]Custom API functions
keypair?KeyPairJWT keypair for authentication
koaBodyOptions?anyOptions for koa-body middleware
modulesPath?stringPath to custom modules directory
mongo?MongoOptionsMongoDB connection options
onAfterInit?(koaApp) => voidHook called after initialization
onBeforeInit?(koaApp) => voidHook called before initialization
permissionGroups?PermissionGroup[]Custom permission groups
port?numberPort to listen on
staticPath?StaticPathOptions | StaticPathOptions[]-
staticPaths?StaticPathOptions[]Array of static file serving configurations
uploadDirectory?string-
uploadDirectoryConfig?StaticPathOptionsUpload directory configuration with static path info
verificationCodeGeneratorMethod?() => stringCustom verification code generator