API
-
- [Axios] ํค๋์ ์ธ์ฆ ์ ๋ณด ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ
ํค๋์ ์ธ์ฆ ์ ๋ณด ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ๋ค์ด๊ฐ๋ฉฐAxios๋ฅผ ์ฌ์ฉํ์ฌ ํค๋์ ์ธ์ฆ(Authorization) ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณธ๋ค.์ด ๊ธ์ ๋ฆฌ์กํธ(React) ์ฝ๋๋ก ์์ฑ๋์๋ค. ๋ฐฉ๋ฒโ ํ์ผ์ ์ธ์ฆ ํค๋ ๋ถ๋ถ ์ถ๊ฐํ๊ธฐAPI ํธ์ถ์ ํ๊ณ ์ ํ๋ ํ์ผ ์์ ์ธ์ฆ ์ ๋ณด๋ฅผ ๋ด์ ๋ณ์๋ฅผ ์์ฑํ์ฌ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ด๋ค.// ์ธ์ฆ ์ ๋ณด๋ฅผ ๋ด์ ๋ณ์const authHeader = (thunkAPI) => { return { headers: { authorization: `Bearer ${thunkAPI.getState().user.user.token}`, }, };};export const createJobThunk = async (job, thunkAPI) => { try { const..
1 2024.11.14 -
- [Service] Mockaroo
Mockaroo๋ค์ด๊ฐ๋ฉฐ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํด์ฃผ๋ ๋๊ตฌ์ธ Mockaroo์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค. Mockaroo๊ฐ๋ ๊ฐ๋ฐ์์ ๋ฐ์ดํฐ ๋ถ์๊ฐ๋ฅผ ์ํด ํ์ค์ ์ธ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํด์ฃผ๋ ์จ๋ผ์ธ ๋๊ตฌCSV, JSON, SQL, Excel ๋ฑ ๋ค์ํ ํ์์ผ๋ก ์ต๋ 1,000๊ฐ์ ํ์ ๋ฌด๋ฃ๋ก ์์ฑํ ์ ์๋ค. ์ฃผ์ ๊ธฐ๋ฅ์ด๋ฆ, ์ฃผ์, ์ด๋ฉ์ผ ๋ฑ ๋ค์ํ ํ๋ ํ์ ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์ ์ ์ ๋ฐ์ดํฐ ์์ฑ์ด ๊ฐ๋ฅํ๋ค.ํ๋ ์ด๋ฆ, ๋ฐ์ดํฐ ํ์ , ์ต์ ๋ฑ์ ์ค์ ํ์ฌ ์ํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๋ง๋ค ์ ์๋ค. CSV, JSON, SQL, Excel ๋ฑ ์ฌ๋ฌ ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ค์ด๋ก๋ํ ์ ์๋ค.๊ฐ์ API๋ฅผ ์ค๊ณํ์ฌ ์ค์ API์์ ์ํธ ์์ฉ์ ํ๊ฒ ํ ์ ์๋ค. ์ฌ์ฉ ๋ฐฉ๋ฒ์๋์ ๊ณต์ ํํ์ด์ง์ ์ ์ํ์ฌ ํ๋ ์ด๋ฆ(Field Name)๊ณผ ํ์ (..
2 2024.11.06 -
- [Information] CMS(Content Management System)
CMS(Content Management System)๋ค์ด๊ฐ๋ฉฐCMS(Content Management System)์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค. CMS(Content Management System)๊ฐ๋ ์ฝํ ์ธ ๊ด๋ฆฌ ์์คํ ์น์ฌ์ดํธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝํ ์ธ ๋ฅผ ์์ฑ, ๊ด๋ฆฌ, ์์ , ๋ฐฐํฌํ๋ ๋ฐ ์ฌ์ฉํ๋ ์ํํธ์จ์ด๊ธฐ์ ์ ์ธ ์ง์์ด ์๋ ์ฌ์ฉ์๋ ์ฝ๊ฒ ์น ์ฝํ ์ธ ๋ฅผ ๊ด๋ฆฌํ ์ ์๋๋ก ์ค๊ณ๋์ด ์๋ค.๋ํ์ ์ธ ์๋ก WordPress, Joomla, Drupal ๋ฑ์ด ์๋ค.CMS๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋ฉํ์ง ์๊ณ ๋ ํ ์คํธ, ์ด๋ฏธ์ง, ๋น๋์ค ๋ฑ์ ์ถ๊ฐํ๊ฑฐ๋ ๋ณ๊ฒฝํ ์ ์๋ค. ํน์ง๋น๊ฐ๋ฐ์๋ ์ฝ๊ฒ ์ฝํ ์ธ ๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค.์น์ฌ์ดํธ ๋์์ธ๊ณผ ๋ ์ด์์์ ๋ฏธ๋ฆฌ ์ ์๋ ํ ํ๋ฆฟ์ผ๋ก ์ค์ ํ ์ ์๋ค.๋ค์ํ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์๋ ํ๋ฌ๊ทธ์ธ๊ณผ ํ์ฅ ๊ธฐ๋ฅ์ ์ง์..
2024.09.25 -
- [React.js] .env ํ์ผ ๋ง๋ค๊ณ ์ฌ์ฉํ๊ธฐ (ํ๊ฒฝ ๋ณ์ ๊ด๋ฆฌ)
.env ํ์ผ ๋ง๋ค๊ณ ์ฌ์ฉํ๊ธฐ (ํ๊ฒฝ ๋ณ์ ๊ด๋ฆฌ)๋ค์ด๊ฐ๋ฉฐ๋ฆฌ์กํธ(React.js)์์ ํ๊ฒฝ ๋ณ์ ๊ด๋ฆฌ๋ฅผ ์ํด @.env@ ํ์ผ์ ๋ง๋ค๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณธ๋ค. @.env@ ํ์ผ๊ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ๋๋ ํ๊ฒฝ ๋ณ์(Environment Variables)๋ฅผ ์ ์ฅํ๋ ํ์ผํ๊ฒฝ ๋ณ์๋ ์ด์์ฒด์ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์ ๊ฐ๋ค์ ์ธ๋ถ์์ ์ค์ ํ๊ณ ๊ด๋ฆฌํ ์ ์๊ฒ ํด์ฃผ๋ ๋ณ์๋ค๋ก, ์ฝ๋์ ์ง์ ํ๋์ฝ๋ฉํ์ง ์๊ณ ๋ ๋ฏผ๊ฐํ ์ ๋ณด๋ ์ค์ ๊ฐ์ ๊ด๋ฆฌํ ์ ์๊ฒ ํด์ค๋ค.๋ฆฌ์กํธ๋ ๋ ธ๋ ๊ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ์ฃผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ ๋ณด๋ฅผ @.env@ ํ์ผ์ ์ ์ฅํ๋ค.โ API ํค โ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ์ ๋ณด โ API ์๋ํฌ์ธํธ โ ์ฑ ํ๊ฒฝ ์ค์ (๊ฐ๋ฐ, ํ ์คํธ, ํ๋ก๋์ ๋ฑ) ํน์ง์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฏผ๊ฐํ ์ ๋ณด๋ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ฌ..
2024.09.23 -
- [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 -
- [Network] API(Application Programming Interface)
API(Application Programming Interface) ๋ค์ด๊ฐ๋ฉฐ API(Application Programming Interface)์ ๋ํด ์์๋ณด์. API(Application Programming Interface) ๊ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ์ ์ํตํ๊ณ ์ํธ ์์ฉํ๊ธฐ ์ํ ๊ท์น ์ธํธ๋ ๋๊ตฌ ๋ชจ์ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์๋ค ๊ฐ์ ๋ฐ์ดํฐ ๋ฐ ์๋น์ค๋ฅผ ๊ตํํ ์ ์๋๋ก ํ๋ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ค. ์ด๋ฌํ ์ธํฐํ์ด์ค๋ ๋ค๋ฅธ ์์คํ ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. API๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค๋ฅธ ๊ฐ๋ฐ์๋ ์์คํ ์ด ์ ๊ณตํ๋ ์๋น์ค๋ฅผ ์ฝ๊ฒ ํตํฉํ๊ณ ํ์ฅํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, ํน์ ์๋น์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ธ๋ถ ์๋น์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฑ์ ์์ ์ API๋ฅผ ํตํด ์ํํ ..
2023.11.15 -
- [Python] ํ์ด์ฌ์ ์ด์ฉํ์ฌ ํ ๋ ๊ทธ๋จ(Telegram) ๋ฉ์์ง ๋ณด๋ด๋ ๋ฐฉ๋ฒ
ํ์ด์ฌ์ ์ด์ฉํ์ฌ ํ ๋ ๊ทธ๋จ(Telegram) ๋ฉ์์ง ๋ณด๋ด๋ ๋ฐฉ๋ฒ ๋ค์ด๊ฐ๋ฉฐ ํ์ด์ฌ(Python)์ ์ด์ฉํ์ฌ ํ ๋ ๊ทธ๋จ(Telegram) ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ณด์. ์๋ฆฌ๋ ์ฐ์ ํ ๋ ๊ทธ๋จ์์ ๋ด์ ๋ง๋ ํ, ํ์ด์ฌ ์ฝ๋๋ฅผ ์ด์ฉํ์ฌ ํด๋น ๋ด์ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ๊ฒ์ด๋ค. ์นด์นด์คํก API๋ฅผ ์ด์ฉํ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ๋ฐฉ๋ฒ ๋ณด๋ค ๋ ๊ฐ๋จํ๋ค. ๋ฐฉ๋ฒ โ ํ ๋ ๊ทธ๋จ์์ ๋ดํ๋(@BotFather@) ์ถ๊ฐํ๊ธฐ ํ ๋ ๊ทธ๋จ์์ @BotFather@๋ฅผ ๊ฒ์ํ ํ, ์ฒดํฌ๋ฐ์ค(โ๏ธ)๊ฐ ์๋ ๋ดํ๋๋ฅผ ์ถ๊ฐํด์ค๋ค. โก ๋ด ์์ฑํ๊ธฐ ์๋์ ๋ด์ฉ๋ค์ ์ฐจ๋ก๋ก ์ฑํ ๋ฐฉ์ ์ ๋ ฅํ์ฌ ๋ด์ ์์ฑํ๊ณ API ํ ํฐ๊ฐ์ ์ป์ด๋ณด์. ์๋ก์ด ๋ด ๋ง๋ค๊ธฐ ์ฑํ ๋ฐฉ์ ์๋์ ๋ฉ์์ง๋ฅผ ์ ๋ ฅํ์ฌ ์ ์กํ๋ค. > /start > /newbot ๋ด ์ด๋ฆ ์ง์ ํ๊ธฐ ์์ฑํ ๋ด ์ด๋ฆ์ ์ง์ ํด์ค๋ค..
2023.11.06