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
|
||
|
|