Rest API ν μ€νΈ ν΄
- λ₯μ§
- Concept
- λΆλ₯
- Service
- λ±λ‘μΌ
λ³΄ν΅ API ν
μ€νΈλ₯Ό ν λ postmanμ΄λ paw κ°μν΄μ μ΄μ©νλλ° ν
μ€νΈν΄μ μ΄μ©νλ©΄ μ§μ§ λΈλΌμ°μ μμ ν
μ€νΈνλκ²κ³Ό λ€λ₯Έ κ²°κ³Όλ¬Όμ΄ λμ¨λ€.
μμ¦ λΈλΌμ°μ μμ λΉλκΈ°ν΅μ μ νλ©΄ cors κ΄λ ¨μ΄μλ‘ μλΉν κΉλ€λ‘μμ‘λ€. (μ΅μ€νλ‘λ¬ μμ μλ λ§ μ¬μ©ν΄λ λμ§λ§..)
κ·Έλμ API ν΅μ μ μν ν΄μ μ¬μ©νλ©΄ μ λλκ²μ΄ λΈλΌμ°μ μμ λΉλκΈ° ν΅μ μ νλ©΄ λκ° λ¬Έμ κ° μκΈ°κ³€ νλλ° cors μ΄μκ° λλΆλΆμ΄λ€.
κ·Έλμ APIν΄λ‘ ν μ€νΈλ₯Ό λΈλΌμ°μ μμ ν΄λ³΄λκ²μ μ΄λ¨κΉ νλ μκ°μ λ―ΈμΉκ² λμλ€.
μΌλ¨ κΈ°μ΄μ μΈ μ»¨μ μ API URL μ£Όμλ₯Ό μ λ ₯νκ³ λ²νΌμ λλ₯΄λ©΄ κ²°κ³Όκ°μ΄ λμ€λκ²μ΄λ€.
λ³΄ν΅ μΉ μλΉμ€μμ μμ
νλ©° ν
μ€νΈλ₯Ό νκ² μ§λ§ μ΄λ° μΉ μλΉμ€κ° ꡬμΆλμ΄μμ§ μκ±°λ λΉ λ₯΄κ² ν
μ€νΈλ₯Ό ν΄λ³΄κ³ μΆμλ μ΄λ°ν΄μ΄ μ μ€νκ² λκ»΄μ§ κ²μ΄λ€.
(κ°μΈμ μΌλ‘ api ν΅μ ν
μ€νΈλ§ νλ©΄ μΌλ¨ paw νλ‘κ·Έλ¨μ μ΄μ΄μ ν
μ€νΈλ₯Ό ν΄λ³΄λ νΈμ΄λ..)
κΈ°λ³Έ 컨μ μ μ΄μ λκ³ , λ©μλ λ°©μ, νλΌλ©ν°, λ°λ λ°μ΄ν° λ° νΌ λ°μ΄ν°, ν€λμμ κ°μ μμλ€μ μ§μ μ λ ₯νκ³ μμ²μ λ³΄λΌ μ μμΌλ©΄ κ½€ μ μ©νκ² μ¨λ¨Ήμ μ μμκ²μ΄λ€.
κ²°κ³Όκ°μ μΌλ°μ μΈ λ¬Έμλ‘ λ°μ μ μκ² μ§λ§ json λ°μ΄ν°λ‘ λ°μΌλ©΄ ꡬ쑰λ₯Ό μ½κ² νμ
ν μ μλ λͺ¨μ΅μ νννλκ²λ κ³ λ―Όν΄λ³Όλ§ νλ€.
λ μ΄μμμ λ€λ₯Έν΄μ μλ λͺ¨μ΅μ λ°λΌκ° μ μκ² μ§λ§ μμ΄λμ΄κ° λμ΄λ μλ‘ μλΉν UIκ° λ³΅μ‘ν΄μ§ μ μμκ±°λΌ μμλλ€.
μΈμ μ€νν μ§λ λͺ¨λ₯΄κ² μ§λ§ μλΉν μ¬λ―Έμμ΄ λ³΄μΈλ€.
2κ°μ λκΈ
ν리μ
νλμ μμ²μ ν리μ μΌλ‘ λκ³ μ¬λ¬κ°λ₯Ό λ§λ€ μ μμκ²μ΄λ€. κ±°κΈ°μ μ΅μ κ°μκ²λ€μ μ‘°μ ν΄μ μ°λκ²μ΄μ§..
μ€μ νκ²μ λ°μ΄ν°ννμ¬ λ‘컬μ€ν 리μ§μ λ΄μλλ©΄ λΈλΌμ°μ λ₯Ό λ«μλ€ μ΄μ΄λ κ³μ μ¬μ©ν μ μμκ²μ΄λ€.
λμ€μλ νμΌλ‘ export/import κΈ°λ₯λ λ§λ€μ΄λ¬λ μ’μλ―..
리νμ€νΈ μλ²μ λν μ΄μ
ν΄ μλΉμ€λ‘ μ΄μ΄λλ©΄ 리νμ€νΈ μ λ³΄κ° ν΄ μλΉμ€ μλ²λ₯Ό κΈ°μ μΌλ‘ λμ΄μλλ° κ·Έ μ§μ μ μμ νκ³ μλ μ§μ μμ μμνκ³ μΆμλκ° μμκ²μ΄λ€.
κ·Έλ°λ€κ³ 리νμ€νΈλ₯Ό μ‘°μν μ μμκ±° κ°μΌλ μ€μΉν μ μλ ν¨ν€μ§λ‘ λ§λ€μ΄μ νλ‘μ νΈμλ€ μ€μΉνκ³ μ§μ μ΄μ΄μ°κ² νλκ²λ νλμ λ°©λ²μ΄λ©° μ 곡ν΄μ€μΌ ν λ²νλ€.
μ΄λ° λΆλΆμ μ’ ν μ€νΈκ° νμν μμμΌμ§λ..