๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ191 ์ด์ 1 2 3 4 ยทยทยท 28 ๋ค์ [์ฝ๋๋ฆฌ๋ทฐ ํผ๋๋ฐฑ] async await ์ฌ์ฉ ์๋ ํ์ฌ ๋์ ๊ฐ๋ async์ await๋ ํ ์์๋ฒ์ ์์ฒญํ๊ณ ์๋ต์ ๊ธฐ๋ค๋ฆฌ์ง ์์ ๋(๋ค๋ฅธ ์ฝ๋ ์คํ ๊ฐ๋ฅํด์ผํจ) ์ฌ์ฉ์ฝ๋ฐฑ์ด ๋ณ๋ ฌ๋ก ์คํ๋จ์๋๋ promise๊ฐ์ฒด(then(),catch()๋ฑ ๋ฉ์๋ ์ฒด์ด๋์ผ๋ก ์ฝ๋ฐฑ ๊ธฐ๋ฅ์ ์ฐ๊ฒฐํ์๋๋ฐ ๊ฐ๋ ์ฑ์ ์ํด ES6๋ถํฐ ์ ์ฉ๋ ๋ํ์ ์ธ ๋ฐฉ๋ฒ)์ฝ๋ฐฑํจ์์ try-catch๊ตฌ๋ฌธ์ ์ฌ์ฉํ ์ ์์ด์ ์ง๊ด์ ์ด๋คํ์ต ๊ณ๊ธฐ์ ์ฌ ํ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค ๋ฐํ ๋ฐ ์ฝ๋ ๋ฆฌ๋ทฐ์์ ๊ฒ์ ๊ด๋ จ ๊ธฐ๋ฅ ์ค๋ช ํจQ&A ์๊ฐ์ async, await ์ ์ฉ ๋ถ๋ถ์ ์ ์ฌ์ฉํ๋์ง์ ๋ํ ์ง๋ฌธ์ ์ ๋๋ก ๋ต๋ณํ์ง ๋ชปํจ์์ค ํ ์ค ํ ์ค ๊ทผ๊ฑฐ์๊ฒ ์์ฑํด์ผ ํ๋ค๋ ์กฐ์ธ์ ๋ฐ์๊ฐ๋ ์ ๋ฆฌasyncํจ์์ ์ด๋ฆ ์์ ์์นํจํด๋น ํจ์๋ฅผ ๋น๋๊ธฐ ํจ์๋ก ๋ง๋ค์ด์คasync ํจ์๋ ํญ์ ํ๋ก๋ฏธ์ค๋ฅผ ๋ฐํํจํจ์ ํธ์ถ์๊ฐ .the.. 2024. 5. 22. [RB] ๋ผ์ดํธ์ธ์ผ๋ก ํ๋ก์ ํธ ๋ฐฐํฌํ๊ธฐ (2์ฐจ ๋ฐฐํฌ) 1์ฐจ ๋ฐฐํฌ๋ค์ํ AWS์ ์๋น์ค ์ด์ฉํ์ฌ ๋ฐฐํฌ ๊ฒฝํ ์์ (EC2, RDS, S3, ELB, CloudFront ๋ฑ)๋น์ฉ ๋ถ๋ด์ผ๋ก ์๋น์ค ์ญ์ 2์ฐจ ๋ฐฐํฌ๋ผ์ดํธ์ธ์ผ์ ์ด์ฉํ์ฌ ๋ก์ปฌ์์ ์ฐ๋ถํฌ ์ธ์คํด์ค์ SSH๋ก ์ฐ๊ฒฐ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ ์์ง์์ค์ SSL/TLS(Let's Encrypt)๋ฅผ ์ค์ ํ์ฌ ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํจ3์ฐจ ๋ฐฐํฌ๋ GitHub Action + Docker + ECR ์ ์ด์ฉํ ์์ ๋ฐฐํฌ ํ๊ฒฝ ๋ผ์ดํธ์ธ์ผ์ AWS์ ๊ฒฝ์ ์ ์ธ ๊ฐ๊ฒฉ์ ๊ฐ๋ฒผ์ด ์ํฌ๋ก๋๋ฅผ ์คํํ ์ ์๋ ๊ฐ์ ์๋ฒ ์๋น์ค๋น์ฉ์ ์ ๊ฐํ๋ฉด์๋ ์์ ์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ ๋ฐฐํฌ ๊ณผ์ ๋ก์ปฌ์์ ์ฐ๋ถํฌ ์ธ์คํด์ค์ SSH๋ก ์ฐ๊ฒฐ๋ก์ปฌ ํ๊ฒฝ์์ ์ฐ๋ถํฌ ์ธ์คํด์ค์ SSH๋ก ์ฐ๊ฒฐํ์ฌ ์๋ฒ ๊ตฌ์ถ์ ์์์ฐ๋ถ.. 2024. 4. 21. [SSL/TLS] ๋ผ์ดํธ์ธ์ผ ์ฐ๋ถํฌ ์ธ์คํด์ค์์ SSL/TLS ์ ์ฉํ๊ธฐ ์ฌ์ ์ค๋น ์๋ฒ ์๊ฐ ์ค์ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime ์ฐ๋ถํฌ ํจํค์ง ์ต์ ์ ๋ฐ์ดํธ sudo apt update apt ๋ SW ํจํค์ง๋ฅผ ์ค์น, ์ ๋ฐ์ดํธ, ์ ๊ฑฐ ๋ฑ ๊ด๋ฆฌ๋ฅผ ์ํ ๋ช ๋ น์ด ์๋ฐ ์ค์น sudo apt install openjdk-17 -jdk ์ค์น ์๋ฃ ํ ๋ฒ์ ํ์ธ java -version nginx ์ค์น Cerbot ์ค์น Let's Encrypt๋ฅผ ์ฌ์ฉํ์ฌ SSL/TLS ์ธ์ฆ์๋ฅผ ์๋์ผ๋ก ๋ฐ๊ธํ๊ณ ๊ฐฑ์ ํ๋ ๋๊ตฌ sudo apt install certbot Certbot Nginx ํ๋ฌ๊ทธ์ธ์ ์ค์น Nginx ์น ์๋ฒ์ ํจ๊ป ์ฌ์ฉ๋๋ฉฐ, Certbot์ ์ฌ์ฉํ์ฌ Nginx ์๋ฒ์ SSL/TLS ์ธ์ฆ์๋ฅผ ์ ์ฉํ๊ณ ๊ตฌ์ฑ์ ์๋.. 2024. 4. 21. [์ผ๊ธฐ] ํ์ด์ง ์ด์ ์ค์ผ์น์ ๊ตฌํ ํ๋ฉด ๋น๊ต ๋ ธํธ ์ ๋ฆฌํ๋ค๊ฐ ํ๋ก์ ํธ ์ด๋ฐ์ ๋ด๊ฐ ๊ตฌ์ํ๋ ํ์ด์ง ๊ทธ๋ฆผ์ ๋ฐ๊ฒฌํ๋ค. ์ง๊ธ ๊ตฌํํ ํ๋ฉด๊ณผ ๋น๊ตํ๋ฉด ๊ณผ๊ฑฐ์ ๋ด๊ฐ ์ํ๋๋ฐ๋ก ์ ๋ง๋ ๊ฒ ๊ฐ๊ธฐ๋(?) ใ ใ ์ถ์ต์ด ๋ ๊ฒ ๊ฐ์์ ๊ธฐ๋กํด๋๊ธฐ~ ์ค์ผ์น์ ์ค์ ํ๋ฉด 2024. 4. 17. [RB] ํ๋ก์ ํธ ํ์ด์ง ์๊ฐ ํํ์ด์ง riddle-box ๋ก๊ทธ์ธ ํ์ด์ง ์ด๋ฉ์ผ ๋ก๊ทธ์ธ OAuth 2.0 ๋ก๊ทธ์ธ : Google / Naver / Kakao ํฌ์ธํธ ๊ฒฐ์ ์นด์นด์คํ์ด pay_player ROLE๋ง ์ ๊ทผ ๊ฐ๋ฅํจ ๊ฒ์ ํ์ด์ง โฒ๏ธ์ฃผ๊ฐํด์ฆ 1์ฃผ์ผ๊ฐ ์ ์ฒด ์ ์ ๋ฅผ ๋์์ผ๋ก ํ๋ ์ฝ๋ ํด๋ ๊ฒ์ ์ ๋ต์ ์ฐพ๋ ์ฒซ ๋ฒ์งธ ํ๋ ์ด์ด๋ง ์น๋ฆฌ๋ฅผ ์ธ์ ๋ฐ๋ ๊ฒฝ์ ๊ฒ์ ๐ธ์ค๋ ์ท ์ ํ์๊ฐ๋์ ์ผ๋ฌ์คํธ๋ก ๋ด์ฉ์ ์ ์ถํ๊ณ , ์ต๋ 10๊ฐ์ ํด์ฆ๋ฅผ ๋ง์ถ๋ ๊ฒ์ ๐์์ค ๋จํธ ์์ค์ ์ฝ๊ณ ํด์ฆ๋ฅผ ๋ง์ถ๋ ๊ฒ์ ๊ฒ์ ํ์ด์ง gif ๊ณ ๊ฐ ์ง์ ๊ณต์ง์ฌํญ / FAQ / 1:1 My Page ๋ง์ดํ์ด์ง 2024. 4. 5. [RB] ๋ฐฐํฌ์์ ERD ์ธํ ๋ฆฌ์ ์ด์์ ๋ค์ด์ด๊ทธ๋จ ์ถ์ถํ๊ธฐ Diagram ERD-CLOUD ERD-CLOUD ์ค๋ฅ๋ก ๊ด๊ณ์ ์ค์ ์ด ์๋ผ์ ํ์ํฌ์ธํธ๋ก ๊ทธ๋ ธ๋ค ใ ใ (ํ์,์ต์ ์ ์์ํ์ ๋ค์์) https://www.erdcloud.com/d/iEmbwpcQGyvKCkMbN 2024. 4. 3. [์ฑ๋ฆฐ์ง] 60+ 10๊ธฐ ์บ ์คํฐ๋ ์ฐธ์ฌ 60+ ์ฑ๋ฆฐ์ง 9๊ธฐ๋ฅผ ์ข ๋ฃํ ์๊ฐ ์คํฐ๋ ํ๋ฉด์ ๊ณต์ ํ๋ ๊ฒ ๋ง์ผ๋ก๋ ์นดํ์์ ๊ณต๋ถํ๋ ๊ฒ ๊ฐ์ ๋๋(ํ์ธ๊ณผ ํ์ตํ๋๋ฅผ ๊ณต์ )์ ์ป์ ์ ์์ด์ ๋งค์ฐ ํจ๊ณผ์ ์ด์์ ๋ค๋ง ๋ค์ด๋ฒ ์จ์ผ ์คํฐ๋์จ์ ์ค๋ฅ๋ก ํ๊ธฐ๊ฑฐ๋ ๊ทธ๋ก์ธํด ๊ธฐ๋ก์ด ์๋ ์๊ฐ์ด ์ข ์์ฌ์ ์ 60+ 10๊ธฐ ์ฐธ์ฌ์ค (3/24 ~ 3์ฃผ๊ฐ) ๊ตฌ๋ฃจ๋ฏธ ์บ ์คํฐ๋ ๋จ์ ์๋ฆฌ์ ์ ์ฐฉ์์ผ๋ก ์ ์ฒญํ๋๋ฐ ์๊ฐ์ ์ฒญ ์ฑ๊ณตํจ ๊ตฌ๋ฃจ๋ฏธ ์บ ์คํฐ๋๋ ์จ์ผ์จ๊ณผ ๋ค๋ฅด๊ฒ ํต์ ์ํ๊ฐ ์ํธํด์ ๊ธฐ๋ก์ด ๋ ์๊ฐ๋ ๊ฒ์ด ์ ํ ์์ด์ ๋งค์ฐ ๊ธ์ ์ ์ ์ถ์์ฒดํฌ ๊ธฐ๋ฅ์ด ์ ์ฉํ๊ณ , ๊ณต๋ถ์๊ฐ์ ํ์์คํฌํ์ฒ๋ผ ๋จ๊ธธ ์ ์์ด์ ๋๊ธฐ๋ถ์ฌ๊ฐ ์๋๋ค ๊ทธ๋ฆฌ๊ณ ์ด๋ฒ ์คํฐ๋ ๋ฉค๋ฒ๋ ์ถ๊ฐ ์ ๋ฐ์๋ฅผ ์ ์ธํ๊ณ ๊ธฐ์กด์ 60์๊ฐ ๊ณต๋ถ๋ฅผ ์ฑ๊ณตํ ์ฌ๋๋ค๋ง ์์ด์ ๊ทธ๋ฐ์ง ์ฐธ์ฌ๋๊ฐ ๋์์ ๊ณต๋ถํ๋๋ฐ ๋ง์ ํ์ด ๋๊ณ ์๋ค ์จ์ผ์จ์์๋ ๋.. 2024. 3. 29. ์ด์ 1 2 3 4 ยทยทยท 28 ๋ค์