์ธ์คํด์ค
-
- [Axios] ์ ์ญ(Global)/์ปค์คํ (Custom) ์ธ์คํด์ค, ์ธํฐ์ ํฐ(Interceptor)
์ ์ญ(Global)/์ปค์คํ (Custom) ์ธ์คํด์ค, ์ธํฐ์ ํฐ(Interceptor)๋ค์ด๊ฐ๋ฉฐAxios์ ์ ์ญ(Global)/์ปค์คํ (Custom) ์ธ์คํด์ค, ์ธํฐ์ ํฐ(Interceptor) ๊ฐ๋ ์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค. ์ ์ญ ์ธ์คํด์ค(Global Instance)๊ฐ๋ Axios์ ๊ธฐ๋ณธ ์ธ์คํด์ค๋ฅผ ์ค์ ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒด์์ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ ๋ฐฉ๋ฒ๋ชจ๋ Axios ์์ฒญ์ ๊ธฐ๋ณธ์ ์ธ ์ค์ (์: @baseURL@, @headers@ ๋ฑ)์ ์ ์ฉํ ์ ์๋ค. ์ค์ ๋ฐฉ๋ฒํ๋ก์ ํธ์ @src@ ํด๋ ์์ @axios@ ํด๋๋ฅผ ๋ง๋ค๊ณ , @global.js@ ํ์ผ์ ์์ฑํ๋ค.๊ทธ๋ฆฌ๊ณ ๋ค์๊ณผ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํ๋ค.import axios from 'axios';// In latest axios version common proper..
2024.09.20 -
- [Python] self
self ๋ค์ด๊ฐ๋ฉฐ ํ์ด์ฌ(Python)์์ ์ฌ์ฉ๋๋ @self@ ํค์๋์ ๋ํด ์์๋ณด์. self ๊ฐ๋ ํ์ด์ฌ์์ @self@๋ ๊ฐ์ฒด(Object)๋ฅผ ๊ฐ๋ฆฌํค๋ฉฐ, ํด๋์ค ๋ด๋ถ์์ ์ ์๋ ๋ฉ์๋์ ์ฒซ ๋ฒ์งธ ๋งค๊ฐ๋ณ์๋ก ์ฌ์ฉ๋๋ค. @self@๋ ๊ฐ์ฒด ์์ฒด๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒ์ด๋ฉฐ, ์ด๋ฅผ ํตํด ํด๋์ค ๋ด๋ถ์์ ๊ฐ์ฒด์ ์์ฑ์ ์ ๊ทผํ๊ฑฐ๋ ๊ทธ ์์ฑ์ ๋ณ๊ฒฝํ ์ ์๋ค. @self@๋ฅผ ํจ์์ ์ฒซ ๋ฒ์งธ ๋งค๊ฐ๋ณ์๋ก ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฉ์๋๊ฐ ํด๋์ค์ ์ธ์คํด์ค(Instance)์ ๋ํด ์๋ํ๊ธฐ ๋๋ฌธ์ด๋ค. ๊ฐ์ฒด๊ฐ ์ฌ๋ฌ ๊ฐ ์์ฑ๋ ์ ์๊ณ , ๊ฐ ๊ฐ์ฒด๋ ๊ณ ์ ํ ์ํ(์์ฑ)๋ฅผ ๊ฐ์ง๊ธฐ ๋๋ฌธ์ ๋ฉ์๋๋ ํด๋น ๊ฐ์ฒด์ ์์ฑ์ ์กฐ์ํ๊ฑฐ๋ ๊ฐ์ ธ์ค๊ธฐ ์ํด @self@๋ฅผ ์ฌ์ฉํ๋ค. ์ด๊ฒ์ ๊ฐ ์ธ์คํด์ค๊ฐ ๊ณ ์ ํ ์ํ๋ฅผ ์ ์งํ๋ฉด์ ๋ฉ์๋๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ ์ ..
2023.11.29