๋ฎ์๋ ํ๋ฒํ ํ์ฌ์์ด์ง๋ง, ๋ฐค์๋ ์ด์ ์ ๊ฐ์ง ๊ฐ๋ฐ์ ์ ๋๋ค
Courses
Reviews
- Create your own blog with React (MERN Stack)
- Create your own blog with React (MERN Stack)
- Create your own blog with React (MERN Stack)
- Create your own blog with React (MERN Stack)
- Create your own blog with React (MERN Stack)
Posts
Q&A
80๋ฒ ํฌํธ์ ๊ดํด ์ง๋ฌธ ์์ต๋๋ค.
ํด๊ฒฐ๋ ํผ๋๋ฐฑ ์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ^^์ ์ผ ํฐ ์ฐ์ ๋์ผ์ จ์ผ๋ ์ด์ ๋จ์ ์ค๊ฐ ํฌ๊ธฐ(?) ์ฐ๋ค์ 'SNS Login'๊ณผ 'redux toolkit'์ ํตํ ๋ฐ๋ณต ์์ ๋ง์ด ๋จ์์ต๋๋ค. ๊ทธ ์ธ์๋ ์์์ ๋ฐฐ์ด๊ฑฐ ๊ณ์์ ์ธ ๋ฐ๋ณต๊ณผ ์์ฉ์ด๋ ๋ง์ง๋ง๊น์ง ๊ฐ์๋ฉด NodeJS ์์ ์ ๊ฑฐ์ ๋ง์คํฐํ๋ค๊ณ ๋ณด์ ๋ ๋ฌด๋ฐฉํฉ๋๋ค. โป ์ด ๊ฐ์๋ฅผ ํตํด ๊ธฐ๋ณธ ํ์ ์ตํ์๋ฉด ์ถํ์ ํ๋ ์์ํฌ ์ฌ์ฉ ํ์๋๋ผ๋ ํฐ ์ด๋ ค์ ์์ผ์ค ๊ฒ๋๋ค. ์ฌ๋ด์ด์ง๋ง AI๋๋ฌธ์ ์์ฆ ํธ๋ ๋๋ ์ธ๋ถ์ ์ธ ํ๋ ์์ํฌ ์ฌ์ฉ๋ฒ์ ์ตํ๊ธฐ ๋ณด๋ค๋ ๊ทผ๋ณธ์ ์ธ ์๋๋ฐฉ๋ฒ์ ์๊ณ AI์๊ฒ ์ธ๋ถ์ ์ธ ์์ฑ๋ฐฉ๋ฒ์ ๋ฌผ์ด์ ์์ ํ๋์์ผ๋ก ๊ฐ๋ฐ๋ฐฉ๋ฒ์ด ๋น ๋ฅด๊ฒ ๋ณํ๊ณ ์์ต๋๋ค. (NextJS, NestJS ๋ฑ ํ๋ ์์ํฌ ์ฌ์ฉ๋ฐฉ๋ฒ์ ์๊ฐ์ด ์ง๋๋ฉด ๋ณํ๊ณ , AI์๊ฒ ๋ฌผ์ผ๋ฉด ์ฝ๊ฒ ์์ ์์ต๋๋ค)์ ๊ฐ AI์ฌ์ฉํ๋ฉด์ ๋ฐ์ ๋๋์ AI ๊ฐ ์ ์ฒด ์ฝ๋๋ฅผ ํ์ ํ ์ ์๋๋ก ๋ณ๋์ AI ์๋ฒ์์์ ์ฝ๋๋ฅผ ์์ฑํด์ ์์ ํ๋๊ฒ ์๋ ์ด์(์ฆ, AI๊ฐ ์ ์ฒด ์ฝ๋๋ฅผ ์ฝ๊ณ ํ์ ํ๋ ๊ฒ์ด ์๋ ์ด์), ๋ฌป๋ ์ง๋ฌธ์ ๋ต๋ณ์ ๋น๊ต์ (?) ์ ํ๋ ์์ค์ ๋ถ๊ณผํ๋ค๋ ๊ฒ ์ ๋๋ค. ๋ฐ๋ผ์ ๊ทผ๋ณธ์ ์ธ ๊ฒ์ ๋ชจ๋ฅด๊ณ ์ง๋ฌธํ๋ฉด ์๋ชป๋ ๋ฐฉํฅ์ผ๋ก ๋ต๋ณ์ด ๋์ค๊ธฐ์ ๊ธฐ๋ณธ์ด ์ค์ํด์ง ์๋์ธ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋์ ์ด ๊ฐ์ ๋ง๋ค๋ AI๋ฅผ ์ผ๋ํ๊ฒ์ ์๋์ง๋ง, ์ต๋ํ ๊ทผ๋ณธ์์ ์์ ํ ์ ์๋๋ก ๊ธฐํํ๊ธฐ์ ๊ผญ ์์ฃผํ์ ์ ์ฑ์ทจ๋ฅผ ์ด๋ฃจ์๊ธธ ๋ฐ๋๋๋ค. [์ฐธ๊ณ ๊ธฐ์ฌ] https://www.ciokorea.com/news/316992
- 0
- 4
- 737
Q&A
80๋ฒ ํฌํธ์ ๊ดํด ์ง๋ฌธ ์์ต๋๋ค.
(์ฌ์ง)์ ํ๋ฉด์ chapter2 -> 02_complete ํด๋์์ ์คํํ ๊ฒ์ ๋๋ค.์ผ๋จ ์ ์์ ํ๊ฒฝ์ ๋จผ์ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.ํ์ฌ ๋งฅ์ผ๋ก ๋ฌ์คํธ๋ก ์น๊ฐ๋ฐ์์ ์ค์ธ๋ฐ ์ ๋ ์ง๋ฌธ ์ฃผ์์ง๋ง์ ํ ์คํธํด๋ณด๋ ์ง๋ฌธ์์ ๋๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋์ปค์ ์ด๋ฏธ์ง์ ์ปจํ ์ด๋ ๋ชจ๋ ์ญ์ ํด๋ ๋ง์ฐฌ๊ฐ์ง๋๋ผ๊ณ ์. ํนํ๋ ์ ๋ rust์ trunk๋ก ์์ ์ค์ด๊ธฐ์ trunk/~ws ๋ผ๋ ๊ฒฝ๋ก๋ก ํซ๋ฆฌ๋ก๋ฉ ๊ด๋ จ ์ ์์ด ๊ณ์๋ค์ด์์ต๋๋ค.๊ทธ๋์ ์ผ๋จ ๋ชจ๋ ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ์ข ๋ฃ์ํค๊ธฐ ์ํด ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ ํ์๊ณ , ๋ค์docker system prune -a ๋ฅผ ํตํด ๋์ปค ์ด๋ฏธ์ง์ docker volume prune -a ๋ก ๋ชจ๋ ์ญ์ ํ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํน์ ๋ชฐ๋ผ chapter11๋ก ๋ค์ด๊ฐ์ 02_complete ํด๋๋ก ๋ค์ด๊ฐ์ ๋์ปค์ด๋ฏธ์ง๋ฅผ ์๋์์ผฐ๊ณ , ์๋ ํ์ธ ํ ๋ชจ๋ ๋์ปค ์ด๋ฏธ์ง, ์ปจํ ์ด๋, ๋ณผ๋ฅจ์ ๋ชจ๋ ์ง์ด ๋ค์์ ๋ค์ chapter2๋ฅผ ํ์ธํด๋ดค๋๋ฐ ์๋ํ์์ต๋๋ค.[๋ฌธ์ ์ ]์ค๋ณต๋ ๋์ปค์ด๋ฏธ์ง, ๋์ปค ์ปจํ ์ด๋๋ค์ ๋ฑ์ ์ฌ์ฉํ๋ค๋ณด๋ ์ค๋ ์๋ฌ -> ๊ทผ๋ฐ ์๋์ ๊ฐ์ด ์์ ํด๋ดค๋ค๊ณ ํ์๋... ์ด๊ฑด ์๋๊ฒ ๊ฐ๊ณ ...docker images prunedocker system prune -adocker volume prune -a์ ๊ฐ ๋ชจ๋ฅด๋ OS ๊ฐ์ ์ฐจ์ด? ๊ทผ๋ฐ ์ด๊ฒ๋ ์ ๊ฐ wsl์์ ํ์ธํด๋ดค์๋๋ฐ ํฌ๊ฒ ์ด์ ์์์ต๋๋ค.[ํด๊ฒฐ์ฑ ]์ผ๋จ ๋ฌธ์ ๊ฐ ๋๋ ์๋ฌ ๋ฏธ๋ค์จ์ด๋ฅผ ์ฃผ์์ฒ๋ฆฌ. ์๋์ ๊ฐ์ด ํด๋ด ๋๋ค/* Error Handler */ // app.use(notFound); // app.use(errorHandler);์๋ฌ๊ฐ ๋ฐ์ํ ์์๋ ์ผ๋จ ์๋ฌ๋ถ๋ถ์ ์ง์ฐ๋๊ฐ ๋๋ ์ฃผ์์ฒ๋ฆฌ ๋ฑ์ผ๋ก ํด๋น ์๋ฌ ์ด์ ์ ๋๋ค๋ฅธ ์๋ฌ๊ฐ ์๋์ง๋ฅผ ํ์ธํด๋ด ๋๋ค. ๋ง์ฝ ํด๋น ๋ฏธ๋ค์จ์ด๋ฅผ ์ฃผ์์ฒ๋ฆฌํ๋๋ฐ ์๋์ด ๋๋ค๋ฉด ๋ฏธ๋ค์จ์ด์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒ์ด๊ณ , ๊ทธ๋๋ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๋ฉด ํด๋น ์๋ฌ๋ถ๋ถ์ผ๋ก ๊ฐ์ ์คํ ๋ฑ์ ํ์ธํด๋ด ๋๋ค.์๋ฌํด๊ฒฐํ๊ธฐ ์ํด์๋ ํ๋์ฉ ๊ฑฐ๊พธ๋ก ์ฌ๋ผ๊ฐ๋ณด์๋ฉด์ ํด๊ฒฐํด๋ณด์์ผ ํฉ๋๋ค.[๊ฒฐ๋ก ]์๋ฌ๋ถ๋ถ ์ฃผ์์ฒ๋ฆฌ ํ๋๋ฐ ํด๊ฒฐ๋๋ค -> ์๋ฌ ๋ฏธ๋ค์จ์ด ์คํ ๋ฑ์ ๋ฌธ์ ๊ทธ๋๋ ์๋ฌ๋ฐ์ํ๋ค -> ์๋ฌ๋ฅผ ํ๋์ฉ ์์ ์ผ ํฉ๋๋ค. -> ์ฝ๋ ์ฌ๋ ค์ฃผ์๋ฉด ์์์ผ๋ก ์ฐ์ด์ ์ฌ๋ ค๋๋ฆด๊ฒ์~
- 0
- 4
- 737
Q&A
80๋ฒ ํฌํธ์ ๊ดํด ์ง๋ฌธ ์์ต๋๋ค.
๋์ปค์์ ํฌํธ ๋ช ๋ น์ด๋ "ํธ์คํธ ํฌํธ:์ปจํ ์ด๋ ํฌํธ". ์์ผ๋ก ์ง์ ๋ฉ๋๋ค. ์ฝ๊ฒ ๋งํ๋ฉด "์ฐ๋ฆฌ๊ฐ ์ ์ํ๋ ์ธ๋ถ ํฌํธ:๋์ปค๋ด ํฌํธ" ๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.์ผ๋จ .Dockerfile์์ EXPOSE 80 ์ ์ฃผ์์ต๋๋ค. ์ด๋ ๋์ปค ์ปจํ ์ด๋์ ํฌํธ๋ฅผ 80์ผ๋ก ์ฃผ๊ฒ ๋ค๋ ๊ฒ์ ๋๋ค.๋ฐ๋ผ์ "80:80"์์ ์ธ๋ถ์์ ์ ์ํ๋ ํฌํธ๋ฅผ ๋ฐ๊พธ๊ณ ์ถ์ผ๋ฉด "7000:80"๋ก ๋ฐ๊พธ๊ฒ ๋๋ฉด ์ธ๋ถ์์๋http://localhost:7000(๋๋ http://0.0.0.0:7000)์ผ๋ก ์ ์ํ๋ฉด nginx๋ก ์ ์ํ๊ฒ ๋ฉ๋๋คโป ์๋์ฐ์์ wsl2๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ๋ฌธ์ ๊ฐ ์์๋๋ฐ, ์๋ง๋ ํน์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๊ณ ๊ณ์ ์ ๊ทธ๊ฒ๊ณผ ๋ถ๋ชํ๋ ๊ฒ ๊ฐ๋ค์. ํ๋ฒ ์๋ํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค.โป ์ ์๋ฌ ๋ฉ์ธ์ง์์ exposing port TCP 0.0.0.0:80 -> 0.0.0.0:0 ์ด๋ ๊ฒ ์จ์๋ ๊ฒ ๊ฐ์๋ฐ ํธ์คํธ์ 80ํฌํธ๋ฅผ ์ปจํ ์ด๋์ 0๋ฒ ํฌํธ๋ก ์ฐ๊ฒฐํ๋ ค๊ณ ํ์ ์ ์๋ฌ๊ฐ ๋๊ฒ ์๋๊ฐ ์ถ์ต๋๋ค. ํฌํธ๋ถ๋ถ์ ์คํ๊ฐ ์๋์ง ํ์ธ๋ ํด๋ณด์๊ธฐ ๋ฐ๋๋๋คg port TCP 0.0.0.0:80 -> 0.0.0.0:0pexposing port TCP 0.0.0.0:80 -> 0.0.0.0:0osing port TCP 0.0.0.0:80 -> 0.0.0.0:0exposing port TCP 0.0.0.0:80 -> 0.0.0.0:0
- 0
- 4
- 737
Q&A
์ค์ต(14) ์ง๋ฌธ์์ต๋๋ค!
์ผ๋จ ๊ธฐ๋ณธ์ ์ผ๋ก 5173ํฌํธ๋ vite ๊ธฐ๋ณธํฌํธ ์ ๋๋ค. ๊ทธ๋์ ์๋ง ์ถ์ธก์ปจ๋ฐ ๊ธฐ์กด์ ์ค์ต์ ํ์๊ณ ์ ํด๋น ๋์ปค๋ฅผ ์ข ๋ฃ๋ฅผ ์ํ์๊ณ ๋ค์ ๋์ปค ์ปดํฌ์ฆ๋ฅผ ์๋์ํค์ ์ ํฌํธ๊ฐ ์ถฉ๋์ด ์ผ์ด๋๊ฒ ๊ฐ์ต๋๋ค. ์ ๊ฐ์๋ ธํธ์ ํ์ฌ ์คํ๋๊ณ ์๋ ์ ์ฒด ์ข ๋ฃ ๋ช ๋ น์ด๊ฐ ์์ต๋๋ค. ๊ทธ๊ฑธ ์ฌ์ฉํ์ ์ ์ข ๋ฃํ์๊ณ ๋ค์ ์คํํ์๋ฉด ๋์ค๊ฑฐ์์docker stop $(docker ps -aq) ๋๋ ์๊น ์๋์ํจ ๊ณณ์์ ์๋ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ ๋ ๋ฉ๋๋คdocker compose -f ./scripts_docker_dev/docker-compose.dev.yml down ๊ทธ๋ ์ง ์์ผ๋ฉด ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ ํ์๋ฉด ๋น์ฐํ ๋์ปค๊ฐ ๋ชจ๋ ์ฌ์คํ๋๋ฏ๋ก ํฌํธ ์ถฉ๋์ด ์ผ์ด๋์ง ์์ ๊ฒ์ ๋๋ค.
- 0
- 1
- 251
Q&A
๊ฐ์ ์๋ฃ
NodeFull Stack ๊ฐ๋ฐ ๊ฐ์ด๋ ํ์ต์๋ฃ๋ ์ ๋ ธ์ ๋ธ๋ก๊ทธ์ 'Ch1~10. PPT ์๋ฃ : ์๊ฐ์๋ค์๊ฒ๋ง ๊ณต๊ฐ'๋ผ๊ณ ๋์ด ์์ต๋๋ค. (์ฌ์ง)์ด๊ฒ์ ๊ฐ ์น์ ์ฒซ๋ฒ์งธ ์์์ ํด๋ฆญํ์๋ฉด ์ฌ์ง๊ณผ ๊ฐ์ด ๋งจ ์ค๋ฅธ์ชฝ์ ๋ณด์ด์๋ '์์ ์๋ฃ' ๋ผ๋ ๊ฒ ๋ณด์ ๋๋ค. ์ด๊ฑธ ํด๋ฆญํ์ ์ ๋ค์ด๋ฐ์ผ์๋ฉด ๋ฉ๋๋ค.โป ๊ทธ ์ธ์ ๋ ธ์ ์ฌ๋ ค์ง ํ์ต์๋ฃ๋ ๋๋ถ๋ถ ๊ณต๊ฐ๋์ด ์์ผ๋ฉฐ, 'Terraform ๋ฐฐํฌ ๊ฐ์ด๋'๋ง์ด ํด๋น ๊ฐ์๋ฅผ ๊ตฌ๋งคํ์๋ฉด ์ ์์๋์ ๋ ธ์ ์๋ฃ์ ์ ๊ทผํ ์ ์๋ private ๋งํฌ๋ฅผ ์ ๊ณตํด๋๋ฆฌ๊ณ ์์ต๋๋ค.
- 0
- 1
- 230
Q&A
ํน์ git ์ค์ต์ ์งํํ์ง ์๋ ๊ฑด๊ฐ์?
๊น์ด๋ก ๋ค์์ ์ค์ต์ด ์๋ ์ด์ ๋ ์์ง ์ ์ฅํ ๋ด์ฉ์ ์ ๋ง๋ค์๊ธฐ ๋๋ฌธ์ ๋๋ค.๊น์ ํ๋ก์ ํธ ์ ์ฅํ ๋ ์ฐ์ด๋ฏ๋ก ์ผ๋จ ๊ฐ์๋ ์งํํด์ฃผ์๋ฉด ๋๊ฒ ๊ณ ์.๊น ์ด๋ก ์ ์ค์ตํ๋ ๋ถ๋ถ์ ์ด๋ฒ์ฃผ๊น์ง ํธ์งํด์๋งจ๋ง์ง๋ง 5.app(7)๋ฐ๋ก ์์ ์ถ๊ฐํ๋๋ก ํ๊ฒ ์ต๋๋ค. ^^*******************************************(์ถ๊ฐ) 2023.11.14.(๋ชฉ) 18:00 ํด๋น ๋ถ๋ถ ์ถ๊ฐํ์์ต๋๋ค
- 1
- 1
- 262
Q&A
webpack.config.js ์ค์
https://ckeditor.com/docs/ckeditor5/latest/installation/advanced/alternative-setups/integrating-from-source.html#webpack-configuration ๊ฐ์ฅ์ต์ ์ค์ ๋ฒ์ ๋๋ค. ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
- 0
- 1
- 777
Q&A
webpack ์ค์ ๋ฌธ์ ์ ๋๋ค.
https://ckeditor.com/docs/ckeditor5/latest/installation/advanced/alternative-setups/integrating-from-source.html#webpack-configuration ๊ฐ์ฅ์ต์ ์ค์ ๋ฒ์ ๋๋ค. ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
- 0
- 1
- 254
Q&A
ํ์ด์ง Link๋ฅผ ์ด์ฉํ ํ์ด์ง ์ด๋์ด ์๋ฉ๋๋ค
connected-react-router๋ ๋ฆฌ์กํธ 16.8์ดํ๋ https://github.com/salvoravida/redux-first-history ๋ฅผ ์ฌ์ฉํด๋ณด์๊ธฐ๋ฅผ ๊ถํด๋๋ฆฝ๋๋ค. ์ด๋ฅผ ์ฌ์ฉํ๋ฉด history๋ฅผ v5์ด์ ์ ๊ทธ๋ ์ด๋ ํด๋ ์ ์๋๋ฉ๋๋ค. ๋ณธ๋ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋์จ ์ด์ ๊ฐ history๊ฐ v5 ์ด์์ผ๋ก ์ ๊ทธ๋ ์ด๋ ๋์๋๋ฐ connected-react-router ๊ฐ๋ฐ์๊ฐ ์ ๊ทธ๋ ์ด๋ ์ํด์ค์ ์ด๋ฐ์(?) ๊ฐ๋ฐ์๊ฐ ๋ง๋ ๋ผ์ฐํฐ์ ๋๋ค. ํ์ฌ react-router-dom v6๋ ํธํ์ด ๋๋, ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
- 0
- 1
- 253
Q&A
Media(Video) ํ์ผ ์ฒจ๋ถ๊ด๋ จ ์ง๋ฌธ
aws s3์ ์ ์ฅํ๊ฒ ๋๋ฉด ํด๋น ํ์ผ์ ๋ํ ๊ณ ์ ์ฃผ์๊ฐ์ ์ป๊ฒ ๋ฉ๋๋ค. ์ด๋ฅผ ์ผ๋ฐ ์ธํฐ๋ท์ฐฝ์ ์ฎ๊ฒจ ๋ถ์ด๊ธฐ๋ง ํด๋ ํ์ผ์ด ์ ์๋๋ ๊ฒ์ ๋๋ค. ๋ฌผ๋ก ํค๋๋ถ๋ถ์์ ๋ฏธ๋์ด์์ ๋ช ์ํด์ค์ผ๊ฒ ์ฃ . ํ์ง๋ง, ckeditor๋ ์ด๋ฅผ ์๋์ผ๋ก ์ธ์ํด ํ๋ ์ด ํด์ค๋๋ค.
- 0
- 1
- 248