Fant ut hvorfor tenant admin ikke ble autorisert for admin-dashboardet ved login. Den må navigere inn fra domenet til tenanten den er admin for. Det er fordi Payload leser av domenet og matcher den mot tenant-domenene til useren. Så useren blir autentisert, men ikke autorisert hvis den logger seg inn fra et domene den ikke administrerer.
Custom /api route for Payload
Man kan definere custom routes i Payloads config:
routes: {
api: "/cms/api"
}
Nginx config måtte endres fra /api til:
location /cms {
proxy_pass http://localhost:3000; # Your CMS app port
...
}
Next-appene får da /api-routen for seg selv.
