; Route config [routes] ; DB setup setup ; IMPORTANT: remove/comment this line after setup/update is finished! GET @setup: /setup [sync] = {{ @NAMESPACE }}\Controller\Setup->init ; login (index) page GET @login: / [sync] = {{ @NAMESPACE }}\Controller\AppController->init ; CCP SSO redirect GET @sso: /sso/@action [sync] = {{ @NAMESPACE }}\Controller\Ccp\Sso->@action ; map page GET @map: /map* [sync] = {{ @NAMESPACE }}\Controller\MapController->init ; admin panel GET @admin: /admin* [sync] = {{ @NAMESPACE }}\Controller\Admin->dispatch ; AJAX API wildcard endpoints (not cached, throttled) GET|POST /api/@controller/@action [ajax] = {{ @NAMESPACE }}\Controller\Api\@controller->@action, 0, 512 GET|POST /api/@controller/@action/@arg1 [ajax] = {{ @NAMESPACE }}\Controller\Api\@controller->@action, 0, 512 GET|POST /api/@controller/@action/@arg1/@arg2 [ajax] = {{ @NAMESPACE }}\Controller\Api\@controller->@action, 0, 512 ; onUnload route or final map sync (@see https://developer.mozilla.org/docs/Web/API/Navigator/sendBeacon) POST /api/Map/updateUnloadData = {{ @NAMESPACE }}\Controller\Api\Map->updateUnloadData, 0, 512 [maps] ; REST API wildcard endpoints (not cached, throttled) /api/rest/@controller* [ajax] = {{ @NAMESPACE }}\Controller\Api\Rest\@controller, 0, 512 /api/rest/@controller/@id [ajax] = {{ @NAMESPACE }}\Controller\Api\Rest\@controller, 0, 512