LUNA_INITIALIZE
: Called right before the global luna object is initialized. Here you can modify
the object
luna
: The global luna object.
HOOKS_LOADED
: Will be called right after all hooks have been loaded.
COMPONENTS_LOADED
: Called after all available components habe been loaded.
Parameters:
components
: An array of all available components
ROUTES_BEFORE_REGISTER
: Called before the page and api routes will be registered.
Parameters:
router
: The express app instance.
MIDDLEWARE_REGISTER
: Here you can register additional express middleware.
Parameters:
app
: The express app instance.
ROUTES_AFTER_REGISTER
: Called after the page and api routes have been registered.
Parameters:
router
: The express app instance.
SERVER_STARTED
: Called after the express server has started. Here would be a good place to
put your startup logic.
Parameters:
app
: The express app instance.
REQUEST_RECEIVED
: Will be called on every request, before passing the request to the route,
but after the middleware registered in the MIDDLEWARE_REGISTER
hook.
Parameters:
request
: The express request object.
response
: The express response object.