π¨βπ»Β μ¬κ±΄
- ννλ‘μ νΈ μ€ μ£Όμ΄μ§ API λ₯Ό μ¬μ©νμ¬, POST μμ²μ λ°μμ μ¬μ©μκ° μμ±ν μ΄λ©μΌμ΄ κ°μ
λ λ©μΌμΈμ§ νμΈν΄μΌνλ μμ
μ μ§ννμ¬μΌνλ€. μ²μμ΄λΌ μ΄λ ΅κ² λκ»΄μ Έμ, μΌλ¨ 무μμ ν¬μ€νΈλ§¨μ ν΅ν΄ POST μμ²μ λ°μ보μλ€. λν νμ₯λμ μ€μ¬μΌλ‘ λ€ν¨κ» μ€μ΅ν΄ 보μλ€.
β
Β ν΄κ²°
- POST λ‘ μΉ΄ν
κ³ λ¦¬λ₯Ό λ°κΎΌλ€.
- API μ£Όμλ₯Ό μ§μ΄λ£λλ€. ( λͺ
μΈλ₯Ό νμΈνμ¬, κ²½λ‘λ₯Ό νμ
νλ€. )
- Body νμ λ€μ΄κ°λ€.
- raw λΌλμ€λ²νΌμ ν΄λ¦νλ€.
- μμ±λμ JSON μΌλ‘ λ°κΎΌλ€.
- λͺ
μΈμ μ νμ§ JSON μ½λλ₯Ό λ£λλ€.
- JSON μ½λλ₯Ό μμμ λ°κΎΈμ΄ μμ±νλ€.
- Send λ²νΌμ ν΄λ¦νμ¬ μμ²μ λ°μλ³Έλ€.
μμ λ°©λ²μ νμ©νμ¬, λ΄κ° μνλ λ°©λ²μ΄ λμ¨λ€λ©΄ μ΄λ₯Ό ν΅ν΄ μ½λλ₯Ό μμ±ν΄λ³Έλ€.
const onClickPageHandler = async () => {
const res = await axios.post('https://mandarin.api.weniv.co.kr/user/emailvalid', {
user: {
email: email,
},
});
};
πΒ κ°μ
μΌλ¨ μλν΄λ³΄λ, API λͺ
μΈλ₯Ό νμ©νλ λ²μ μ΄λμ λ μκ²λμλ€.