순서도변경
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
```mermaid
|
||||||
flowchart TD
|
flowchart TD
|
||||||
A[1. backend/main.go 실행] --> B[.env 로드, Logger/DB/IDP 초기화]
|
A[1. backend/main.go 실행] --> B[.env 로드, Logger/DB/IDP 초기화]
|
||||||
B --> C[API 라우트 등록]
|
B --> C[API 라우트 등록]
|
||||||
@@ -41,7 +42,7 @@ flowchart TD
|
|||||||
AC -->|예| AD[webWindow.redirectTo]
|
AC -->|예| AD[webWindow.redirectTo]
|
||||||
AC -->|아니오| AE[profile load]
|
AC -->|아니오| AE[profile load]
|
||||||
AE --> AF[dashboard 이동]
|
AE --> AF[dashboard 이동]
|
||||||
|
```
|
||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
sequenceDiagram
|
sequenceDiagram
|
||||||
@@ -90,9 +91,10 @@ sequenceDiagram
|
|||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
핵심만 한 줄로 요약하면:
|
핵심 요약:
|
||||||
backend/main.go가 API를 열고
|
|
||||||
userfront/main.dart가 /ko/connect를 LoginScreen(phoneOnly: true)로 연결하고
|
* `backend/main.go`가 API를 열고
|
||||||
login_screen.dart가 AuthProxyService를 통해 /api/v1/auth/password/login 또는 /api/v1/auth/phone-login을 호출한 뒤
|
* `userfront/main.dart`가 `/ko/connect`를 `LoginScreen(phoneOnly: true)`로 연결하고
|
||||||
백엔드가 토큰을 주면 AuthTokenStore에 저장하고
|
* `login_screen.dart`가 `AuthProxyService`를 통해 `/api/v1/auth/password/login` 또는 `/api/v1/auth/phone-login`을 호출한 뒤
|
||||||
redirectTo가 있으면 그쪽으로, 없으면 dashboard로 갑니다.
|
* 백엔드가 토큰을 주면 `AuthTokenStore`에 저장하고
|
||||||
|
* `redirectTo`가 있으면 그쪽으로, 없으면 `dashboard`로 이동합니다.
|
||||||
|
|||||||
Reference in New Issue
Block a user