-
Notifications
You must be signed in to change notification settings - Fork 0
π Integration Requirements
J064_κΉνμ edited this page Oct 28, 2021
·
8 revisions
-
μμ νμ΄μ§
-
λ‘κ·ΈμΈ λ²νΌλ§ μΆλ ₯λλ€.
-
Oauth + κ΅¬κΈ λ‘κ·ΈμΈμ ν μ μλ€.
-
λ‘κ·ΈμΈμ νλ©΄
2. λ©μΈνμ΄μ§
μΌλ‘ μ΄λνλ€.
-
-
λ©μΈνμ΄μ§
- μ 체 νΌμ¦ λͺ©λ‘
- λ©μΈνμ΄μ§λ apiλ‘ μ 체 νΌμ¦ κ²μ μμ²μ 보λ΄μ μ 체 νΌμ¦μ νλ²μ 10κ°μ© 보μ¬μ€λ€.
- 10κ°μ© μΆλ ₯λ μνμμ μ€ν¬λ‘€μ λ λ΄λ¦°λ€λ©΄ λ€λ₯Έ νΌμ¦ 10κ°λ₯Ό μΆλ ₯νλ€.
- λͺ¨λ νΌμ¦μ μΆλ ₯νμλ€λ©΄ μ²μμ νΌμ¦ λͺ©λ‘ 10κ°λ₯Ό λ€μ μΆλ ₯νκ³ μ΄λ₯Ό λ°λ³΅νλ€.
- λν΄νΈ μ λ ¬ μνλ νλ μ΄ νμμμ΄λ€.
- 체ν¬λ°μ€ μ νμ ν΅ν΄ λμ΄λλ³ λͺ©λ‘μ νν°λ§ν μ μλ€.
- κ²μλ°
- κ²μλ°μ κ²μ ν€μλλ₯Ό μ λ ₯νλ©΄, apiλ‘ μμ²μ λ³΄λ΄ ν΄λΉ ν€μλλ₯Ό κ°μ§ νΌμ¦ μ 보λ₯Ό μ 체 νΌμ¦ λͺ©λ‘μ κ°μ Έμ¨λ€.
- ν€λ
- λ§μ΄νμ΄μ§ λ²νΌμ΄ μΆλ ₯λλ€
- μ 체 νΌμ¦ λͺ©λ‘
-
νλ μ΄λ£Έ
- λ©ν°λͺ¨λλ₯Ό κΈ°λ³ΈμΌλ‘ νλ©° λ§ν¬ λ±μ ν΅ν΄ νλ μ΄λ£Έμ μ μ₯ μ΄λ
- μ΄λ λ°μ μ¬λμ μμ νμ΄μ§λ‘ μ°μ μ μ₯
- 보μ΄μ€ or μ±ν μΌλ‘ κ°μ νλ μ΄λ£Έ μμ μ¬λλ€κ³Ό μν΅
- νΌμ¦μ΄ μμ±λμμ λ, νλ μ΄λ£Έμ΄ μ¬λΌμ§
-
λ§μ΄νμ΄μ§
-
λͺ μμ μ λΉ
μμ μμ±ν νΌμ¦λ€μ μ¬μ§κ³Ό νλ μ΄ νμμ μ‘°νν μ μλ€. -
νΌμ¦μ μ₯μ
μμ μμ μ΄ λ§λ νΌμ¦λ€μ λͺ©λ‘μ μ‘°ννκ³ νλ μ΄λ£Έμ λ§λ€ μ μλ€.
-
-
λνΉνμ΄μ§
-
λνΉ
μμ κ°μ₯ λ§μ΄ νΌμ¦μ μμ±ν μ¬λκ³Ό λ§λ μ¬λμ νμΈν μ μλ€.
-
-
νΌμ¦ μμ±
- λμ΄λ μ‘°μ μ νΌμ€ μλ₯Ό κΈ°μ€μΌλ‘ νλ€.
- νΌμ¦ μμ± ν λ§μ΄νμ΄μ§μ νΌμ¦ μ μ₯μμ μ¬μ§ urlμ΄ μ μ₯λλ€.
- Use-Case Diagram
- Sequence Diagram
- λ°λμ μλ²μμ μ 곡νλ API λ₯Ό μ°λν΄μ ꡬνν΄μΌ ν©λλ€. (μΉ)
- μΈλΆ API λ₯Ό μ¬μ©ν κ²½μ°μλ κ°λ°νλ μλ²λ₯Ό ν΅ν΄μ μ°λν΄μΌ ν©λλ€. (μΉ)
- API λ‘ κ°μ Έμ€μ§ μμ λ³λ 리μμ€(μ΄λ―Έμ§, μμ λ±)λ λΉλκΈ°λ‘ μ²λ¦¬ν©λλ€. (곡ν΅)
- λ°μ΄ν°λ² μ΄μ€
- ERD ꡬμΆ
- sequelize sql μ°λ
- μμνμ΄μ§
- OAuth λ‘κ·ΈμΈ
- google OAuth λ±λ‘, .env μμ±
- νλ‘ νΈμ λ§ν¬ λ¬κΈ°
- ν¨μ€ν¬νΈ μ μ©
- μΈμ μ°κ²°
- DBμ μ¬μ©μ μ 보 μ μ₯
- OAuth λ‘κ·ΈμΈ
- νΌμ¦ μμ±
- μ΄λ―Έμ§ μ λ‘λ κΈ°λ₯
- μ΄λ―Έμ§ νμΌ λ§λ€κΈ°
- νΌμ¦ μλ₯΄κΈ°
- μμμ λͺ¨μ λ§λ€κΈ°
- DBμ νΌμ¦ μ 보 μ μ₯
- λ©μΈ νμ΄μ§
- νΌμ¦ κ²μ λ° μ λ ¬
- νΌμ¦ get, post api μμ±
- νλ‘ νΈ fetchλ‘ api νΈμΆ λ° λ°μ΄ν° λ°ν
- κΈ°μ€λ³ νΌμ¦ μ λ ¬
- νΌμ¦ κ²μ λ° μ λ ¬
- νΌμ¦ λ§μΆκΈ°
- νΌμ¦ μΈν
- νΌμ¦ μ‘°κ° λ°°μΉνκΈ° (μ²μμ΄λ©΄ 무μμ, μ¬λ°©λ¬Έμ μ΄μ κΈ°λ‘ λ‘λ)
- νΌμ¦ μ΄ννΈ
- νΌμ¦ μ‘°κ° λλκ·Έ μ€ λλ‘
- νΌμ¦ λ§μ·μ λ μ리 μ½μ
- νΌμ¦ μμ±μ
- νΌμ¦ μμ± ν λκ° λ νλ μ΄λ£Έ μμ
- μμ±λ νΌμ¦ μ΄λ―Έμ§ 곡μ κ°λ₯
- νΌμ¦ μΈν
- μ μκΆ ν리 νΌμ¦ λ°μ΄ν° μΆκ°
- μ¬μ§ μ μ₯ λ° λ°μ΄ν°λ² μ΄μ€μ μΆκ°
- λ©ν° λͺ¨λ
- μμΌ μ°λ: λ§ν¬μ μμνμ΄μ§ μ°κ²° ν λ‘κ·ΈμΈ μλ£λλ©΄ λ§ν¬μ ν΄λΉνλ νλ μ΄ λ£ΈμΌλ‘ μ΄λμν€κΈ°
- μ±ν κΈ°λ₯(보μ΄μ€λ‘ λ³κ²½ κ°λ₯)
- λ§μ΄νμ΄μ§
- μμ±λ νΌμ¦ (νΌμ¦μ μ₯μ)
- μμ±λ νΌμ¦μμ λ§ν¬ μμ±νμ¬ λ³΅μ¬νκΈ° κΈ°λ₯
- μμ±ν νΌμ¦ (λͺ
μμ μ λΉ)
- μμ±ν νΌμ¦ μ¬μ§κ³Ό νλ μ΄νμ μ΄λ κΈ°λ₯
- μ¬μ§ λ€μ΄λ‘λ κΈ°λ₯
- μ¬μ§ 곡μ κΈ°λ₯
- μμ±λ νΌμ¦ (νΌμ¦μ μ₯μ)
- ν μ€νΈ λ° λ¦¬ν©ν λ§
- λ°°ν¬
- μλ² μμ± λ° κ³ μ ip ν λΉ
- git μ€μ
- mysql μ€μ
- CORS ν΄κ²°
- NGINX