# Nuxt์ ํด๋ ๊ตฌ์กฐ
๋์คํธ์ ํ๋ก์ ํธ ์์ฑ ๋ช ๋ น์ด๋ฅผ ์คํํ๊ณ ๋ ๋ค ์์ฑ๋ ๋์คํธ์ ๊ธฐ๋ณธ ํด๋ ๊ตฌ์กฐ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
# Nuxt์ ํด๋ ๊ตฌ์กฐ
๋์คํธ์ ๊ธฐ๋ณธ ํด๋ ๊ตฌ์กฐ์ ๋๋ค.
.nuxt
: ๋์คํธ ๋น๋ ๊ฒฐ๊ณผ๋ฌผ ํด๋assets
: ์คํ์ผ ์ํธ, ์ด๋ฏธ์ง, ํฐํธ ๋ฑ ์น ๋ฆฌ์์ค ํด๋์ ๋๋ค.components
: ๋ทฐ ์ปดํฌ๋ํธ ํด๋์ ๋๋ค.layouts
: ๋ ์ด์์ ์ปดํฌ๋ํธ ํด๋์ ๋๋ค. ๋ ์ด์์ ํจํด์ ๋ํด์๋ ๋ ์ด์์ ์ฑํฐ์์ ์์๋ณด๊ฒ ์ต๋๋ค.middleware
: ๋ฏธ๋ค์จ์ด(ํ์ด์ง๋ฅผ ํ๋ฉด์ ํ์ํ๊ธฐ ์ ์ ์คํํ ์ ์๋ ํจ์) ํ์ผ ํด๋์ ๋๋ค. ๋ฏธ๋ค์จ์ด์ ๋ํด์๋ ๋ฏธ๋ค์จ์ด ์ฑํฐ์์ ์์๋ณด๊ฒ ์ต๋๋ค.pages
: ํน์ URL์ ์ ๊ทผํ์ ๋ ํ์๋ ํ์ด์ง ์ปดํฌ๋ํธ ํด๋์ ๋๋ค. ๋์คํธ์ ๋ผ์ฐํ ๋ฐฉ์์ ์๋ ๋ผ์ฐํ ์ฑํฐ๋ฅผ ์ฐธ๊ณ ํ์ธ์.plugins
: ๋ทฐ ํ๋ฌ๊ทธ์ธ ํด๋์ ๋๋ค. ๋ทฐ์ ํ๋ฌ๊ทธ์ธ์ด ๊ถ๊ธํ์ ๋ถ๋ค์ ๋ทฐ ํ๋ฌ๊ทธ์ธ ์ฑํฐ๋ฅผ ์ฐธ๊ณ ํ์ธ์.static
: ๋น๋ ํ์ ๋ ์๋ฒ์ ๋ฃจํธ์ ์กด์ฌํด์ผ ํ๋ ํ์ผ๋ค์ ํด๋์ ๋๋ค. ํ๋น์ฝ์ด๋robots.txt
๋ฑ์ ํ์ผ์ด ์์นํฉ๋๋ค.store
: ๋ทฐ์์ค ํด๋์ ๋๋ค. ๋ทฐ์์ค๊ฐ ๋ฏ์ ๋ถ๋ค์ ์ํ ๊ด๋ฆฌ ์ฑํฐ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
โ Universal Mode Automatic Routing โ