Routes¶
main.go serves generated assets and templates, public pages, account and
authentication endpoints, user/profile endpoints, server/channel/message
endpoints, friend and conversation endpoints, administration, invites,
attachments, and two WebSocket paths.
The route table is intentionally centralized. A route with a path parameter
must match the handler’s parsing convention, including Request.PathValue
for the registered pattern routes and explicit path splitting for domain
routers.