25 lines
520 B
Plaintext
25 lines
520 B
Plaintext
@startuml
|
|
actor User
|
|
participant Browser
|
|
participant Server
|
|
|
|
User -> Browser: discours.io
|
|
activate Browser
|
|
Browser -> Server: GET
|
|
activate Server
|
|
Server -> Server: resolve route
|
|
note right
|
|
based on routes from
|
|
*.page.route.ts files
|
|
end note
|
|
Server -> Server: some.page.server.ts onBeforeRender
|
|
Server -> Server: _default.page.server.tsx render
|
|
Server --> Browser: pageContent
|
|
deactivate Server
|
|
Browser -> Browser: _default.page.client.tsx render(pageContext)
|
|
|
|
Browser --> User: rendered page
|
|
deactivate Browser
|
|
@enduml
|
|
|