์์ฝ๋ฉ์ ์จ๋ผ์ธ๊ณผ ์คํ๋ผ์ธ์ ๋ณํํ๋ฉด์
์ฝ๋ฉ์ ๊ฐ๋ฅด์น๋ ํ๋์ ํ๊ณ ์์ต๋๋ค.
๋ค๋
๊ฐ์ ์คํ๋ผ์ธ ๊ฐ์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก,
๋ ๋ง์ ์ฌ๋๋ค์ด ์ฝ๋ฉ์ ์ฝ๊ณ ์ฌ๋ฏธ์๊ฒ ๋ฐฐ์ธ ์ ์๋๋ก
๋งค์ผ ๊ณ ๋ฏผํ๊ณ , ๋์์์ด ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.
ํ์ฌ๊น์ง ๋ค์๊ณผ ๊ฐ์ 3๊ถ์ ์ฑ
์ ์ถํํ๋ฉฐ
ํ๋ฐํธ์๋ ๊ฐ์ ๋ถ์ผ๋ฅผ ์ ๋ํ๊ณ ์์ต๋๋ค:
๋ํ, ์ ํ๋ธ ์ฑ๋์ ํตํด ๋ค์ํ ๋ฌด๋ฃ ๊ฐ์๋ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
๐ ์ง๊ธ ๋ฐ๋ก ๋ฐฉ๋ฌธํด ๋ณด์ธ์
[์ ํ๋ธ ์ฑ๋ ๋งํฌ]
Courses
Reviews
- Learning the essentials of HTML5
- Learning React.js with TypeScript: Complete Guide from Basics to Latest Technologies
- Learning JavaScript by Focusing on the Essentials
- Learning React.js with TypeScript: Complete Guide from Basics to Latest Technologies
- Learning React.js with TypeScript: Complete Guide from Basics to Latest Technologies
Posts
Q&A
๋ฏธ์ ์์ ์ฝ๋
์๋ ํ์ธ์.์น์ 4 > 28. ์์ ์์ ์ฝ๋ ๋ค์ด๋ก๋ ๋ฐ ์ฐธ๊ณ ํ๋ ๋ฒ ์์์ ๋ณด์๋ฉด์์ ์ฝ๋ ๋ค์ด๋ก๋์ ์ฐธ๊ณ ๋ฐฉ๋ฒ์ด ๋์์์ต๋๋ค.ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค ๐(์ฌ์ง)
- 0
- 1
- 14
Q&A
260. ์นด์นด์ค ๋ก๊ทธ์ธ ๊ตฌํํ๊ธฐ - 2 ์์ ๋ฐฑ์๋ ์์์ ๊ฒฝ๊ณ ๋ฉ์์ง
์๋ ํ์ธ์!์ ๊ณต๋ ๋ฐฑ์๋ ์์ค์ backend > models > User.js ํ์ผ์์ ์๋์ ๊ฐ์ด unique: true, sparse: true ์ต์ ์ ์ฃผ์ ์ฒ๋ฆฌํ์๋ฉด ๋ฉ๋๋ค.ํฌ๊ฒ ๋ฌธ์ ๊ฐ ๋์ง๋ ์๋ ๋ถ๋ถ์ด๋ฏ๋ก ๊ทธ๋๋ก ์ฐ์ ๋ ๊ด์ฐฎ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค!email: { type: String, // unique: true, // sparse: true, trim: true, lowercase: true, },
- 0
- 3
- 24
Q&A
ํน์ ๋ฒ์ ์ ํ ๋ฐ ์ผ๊ด ๋ณ๊ฒฝ
์๋ ํ์ธ์!์ธํ๋ฐ AI ์ธํด์ด ์ ๋๋ก ์ค๋ช ํด์คฌ๋ค์ ๐์ฐธ๊ณ ํด๋ณด์๊ณ ์๋์๋ฉด ๋ค์ ๋ฌธ์์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 23
Q&A
์นด์นด์ค๋ก๊ทธ์ธ๊ตฌํ -2
์๋ ํ์ธ์!๊ณ์ ๋ฆฌ๋ค์ด๋ ์ ์ด ๋ฌ๋ค๋ฉด, ๋ฆฌ๋ค์ด๋ ์ pages/auth/callback/Kakao.tsx ํ์ผ์ ์ฝ๋๊ฐ์ ๋๋ก ์ฒ๋ฆฌ๊ฐ ๋์๋์ง ํ์ธํด๋ณด์ ์ผ ํฉ๋๋ค.๋ฆฌ๋ค์ด๋ ์ ์ด ์๋ฃ๊ฐ ๋๋ฉด ํด๋น ๋ถ๋ถ์์ ๋ฃจํธ๋ก ์ด๋ํ๋๋ก ์ฒ๋ฆฌํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค!
- 0
- 2
- 27
Q&A
ํน์ ๋ฐฐํฌ ํ ์นด์นด์ค๋ก๊ทธ์ธ ํ๋ฉด ์ 404๊ฐ ๋ฐ๊น์
์๋ ํ์ธ์. ์ธํ๋ฐ AI ์ธํด์ด ๋ต๋ณํด์ค ๊ฒ์ฒ๋ผ ๋ฐฐํฌ ํ ์นด์นด์ค ๋ก๊ทธ์ธ ์๋ํ์ ๋ ์๋ฌ๊ฐ ๋๋ ์ด์ ๋ ์ ํํ๊ฒ ์ฐพ๊ธด ํ๋ค๊ณ , ๋ณตํฉ์ ์ผ๋ก ์์ธ์ ์ฐพ์๋ด์ผ ํฉ๋๋ค.์ ์๊ฒฌ๋ ์ธํ๋ฐ AI ์ธํด์ด ๋จ๊ธด ์๊ฒฌ๊ณผ ๊ฐ์ต๋๋ค.์นด์นด์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฆฌ๋ค์ด๋ ์ URL ํ์ธ๊ณผ ๋ผ์ฐํ ๋ฌธ์ , HTTPS ๋ฌธ์ ๋ฅผ ๋ณตํฉ์ ์ผ๋ก ํ์ธํด ๋ด์ผ ํฉ๋๋ค.์์์ ๋ค์ ๊ผผ๊ผผํ ๋ณด์๊ณ , ๋ฐฐํฌ ๊ณผ์ ์์ ๋๋ฝ๋ ๊ณผ์ ์ด ์๋์ง ํ์ธํด๋ณด์๋ ๊ฒ๋๋ฐฉ๋ฒ์ด ๋ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค!
- 0
- 2
- 23
Q&A
218. Post Browser ์์ ์ฒ์ ์คํ ์ CanceledError ๋ฐ์
์๋ ํ์ธ์ ๐์ ํด๊ฒฐ๋์ จ๋ค๋ ๋คํ์ ๋๋ค.๊ถ๊ธํ์ ๊ฒ ์์ผ์๋ฉด ๋ค์ ๋ฌธ์์ฃผ์ธ์! ใ ใ
- 0
- 3
- 28
Q&A
์ค๋ฐ๊ฟ ์ง๋ฌธ
์๋ ํ์ธ์!์๋จ ํฐ๋ฏธ๋์ View -> Word Wrap ์ค์ ์ ํด๋ฆญํ์๋ฉด ๋ฉ๋๋ค!
- 0
- 3
- 227
Q&A
useState() ์ด๊ธฐ๊ฐ์ ๋ํ ์ง๋ฌธ
์๋ ํ์ธ์. ์ฐพ์๋ณด์ ๋ด์ฉ์ด ์ ํํ ๋ง์ต๋๋ค.ํจ์๋ฅผ ๋ฃ์ด์ฃผ๊ฒ ๋๋ฉด ๋ฆฌ๋ ๋๋ง์์ ํ๊ฐ๋์ง ์์์ ์ด๊ธฐ๊ฐ ๊ณ์ฐ์ ์๋นํ ์๊ฐ์ด ์์๋ ์ ์๋ ๊ฒฝ์ฐ์ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ lazy initialization์ด๋ผ๊ณ ํฉ๋๋ค.๋ํ, ์ธํ๋ฐ AI ๋ต๋ณ๋ ์ง๋ฌธํ์ ๋ด์ฉ์ ๋น๋์ด ์๊ฐํด๋ดค์ ๋์ ๊ฐ ๋ถ์ฐ์ค๋ช ์ ๋ ํ์ง ์์๋ ๋ ์ ๋๋ก ์ ํํฉ๋๋ค.์ฐธ๊ณ ํ์๋ฉด ๋๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค!
- 0
- 2
- 30
Q&A
Post ์ํ ๊ด๋ฆฌ
์๋ ํ์ธ์!posts ์ํ๋ ๋ค๋ฅธ ์ปดํฌ๋ํธ์์ ์ฌ์ฉํ์ง ์๊ธฐ ๋๋ฌธ์ ์ ์ญ ์ํ๋ก ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค. ์ ์ญ ์ํ ๊ด๋ฆฌ๋ ๋ณดํต ์ฌ๋ฌ ์ปดํฌ๋ํธ์์ ์ํ๋ฅผ ๊ณต์ ํด์ผ ํ๊ฑฐ๋, props๋ก ์ ๋ฌํ๊ธฐ ๋ฒ๊ฑฐ๋ก์ธ ๋ ํ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.๋ ์ค์ ์๋น์ค๋ผ๋ฉด posts๋ฅผ ๋ถ๋ฌ์ค๋ ์์ฒญ์ ์๋ต์ ์ ์ฒด ๊ฒ์๋ฌผ์ ๊ฐ์(total count)๊ฐ ํจ๊ป ํฌํจ๋์ด ์ค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ ๊ฐ์ ํ์ฉํ๋ฉด ํ์ด์ง๋ค์ด์ ๊ณ์ฐ๋ ํจ์ฌ ์์ํด์ง๋๋ค.๋์์ด ๋์ จ๊ธธ ๋ฐ๋๋๋ค ๐๊ฐ์ฌํฉ๋๋ค!
- 0
- 2
- 26
Q&A
tailwindcss ๋ถ๋ถ์ ์ฉ ๋ฌธ์
์๋ ํ์ธ์!๊ฐ๋ฐ์ ๋๊ตฌ์์ h2 ํ๊ทธ๋ฅผ ์ง์ ํ์ธํด๋ณด์ ์ผ ํฉ๋๋ค.์ค์ ๋ก ์คํ์ผ์ด ์ ํ ์ ์ฉ๋์ง ์์ ๊ฒ์ธ์ง, ์๋๋ฉด ์ ์ฉ์ ๋์์ง๋ง ๋ค๋ฅธ ์คํ์ผ์ ์ํด ๋ฎ์ด์์์ง ๊ฒ์ธ์ง๋ฅผ ๊ตฌ๋ถํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.๋ง์ํด์ฃผ์ ์ํฉ์ด โ๋ค๋ฅธ ์คํ์ผ์ ์ ์ฉ๋๋๋ฐ text-8xl๋ง ์ ์ฉ๋์ง ์๋๋คโ๋ผ๋ฉด, h2 ํ๊ทธ์ ์ด๋ฏธ ๋ค๋ฅธ ์คํ์ผ์ด ๊ฐํ๊ฒ ์ ์ฉ๋์ด ์์ ๊ฐ๋ฅ์ฑ์ ์์ฌํด๋ณผ ์ ์์ต๋๋ค.๋ง์ฝ ๊ทธ๋ ์ง ์๋ค๊ณ ์๊ฐ๋์ ๋ค๋ฉด, ํ์ฌ ์ฃผ์ ์ ๋ณด๋ง์ผ๋ก๋ ์์ธ์ ์ ํํ ํ์ ํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.๊ฐ๋ฅํ์๋ค๋ฉด ํ๋ก์ ํธ ํด๋ ์ ์ฒด๋ฅผ ์์ถํด sucoding@naver.com ์ผ๋ก ๋ณด๋ด์ฃผ์๊ฒ ์ด์?๋ฉ์ผ ์ฒจ๋ถ๊ฐ ์๋๋ค๋ฉด ๊ตฌ๊ธ ๋๋ผ์ด๋ธ์ ์ ๋ก๋ ํ ๊ณต์ ๋งํฌ๋ฅผ ๋ณด๋ด์ฃผ์ ๋ ๋ฉ๋๋ค.๋ณด๋ด์ฃผ์๋ฉด ํ์ธ ํ ๋ค์ ํ์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค!
- 0
- 2
- 38