์ ์ฑํ๋์ sysnet์ ๋๊ธ ์ค ์ ์ฉํ ์ ๋ณด๋ฅผ ๋ฐ๊ฒฌํด ๊ณต์ ํฉ๋๋ค. ์ด๋ฐ๊ฑธ ๋ง๋ค๊ณ ๋ ์ด๋ ๊ฒ ์์ธํ๊ฒ ๊ธ๋ก ์ ๋ฆฌํ๋ ๋ ธ๋ ฅ์ ํ๋ ๋ถ๋ค์ด ์กด๊ฒฝ์ค๋ฝ์ต๋๋ค.
์ ์ ์น ํ์ด์ง์ ๊ฐ๋ฐ์ด ํ์ํ ๋ ์ ์ฉํด ๋ณด์ด๊ณ ์, ์คํํด ๋ณด๊ณ ๊ฒฝํ์ ๋๊ธ๋ก ๋ค์ ๊ณต์ ํด๋ณด๊ฒ ์ต๋๋ค.
LiveReloadServer๋ ๋ฌด์์ ๋๊น?
LiveReloadServer ๋ ์ ์ ์น ์ฝํ ์ธ ๋ฅผ์ํ ์น ๊ฐ๋ฐ ์์ ์ ์ ํฉํ ์ค์ฉ์ ์ด๊ณ ์ค์นํ๊ธฐ ์ฌ์ฐ ๋ฉฐ ์ฌ์ฉํ๊ธฐ ์ฌ์ด ๋ก์ปฌ ๋ช ๋ น ์ค ๊ธฐ๋ฐ ์น ์๋ฒ์ ๋๋ค.
์๋ฒ์๋ ๊ธฐ๋ณธ ์ ๊ณต ํ ๋ง Markdown ๋ ๋๋ง ๋ฐ ๋ ๋ฆฝ ์คํ ํ RazorPages ์ง์๊ณผ ๊ฐ์ ์ผ๋ถ ๋์ ๊ธฐ๋ฅ๋ ํฌํจ๋์ด ์์ง๋ง ์ด๋ฌํ ๋์ ๊ธฐ๋ฅ์ ๋ฐฐํฌ์ .NET Core ๊ธฐ๋ฐ ์๋ฒ ๋ฐํ์์์ ์ ๊ณตํ๋ ๋ฐํ์ ์ง์์ด ํ์ํฉ๋๋ค.
๋ค์์ ๋ช ๊ฐ์ง ๊ธฐ๋ฅ์ ์ฃผ์ ๋ชฉ๋ก์ ๋๋ค.
- ๋ชจ๋ ํด๋์์ ์คํํ ์์๋ ์ผ๋ฐ ์ ์ ํ์ผ ์น ์๋ฒ
- ๋์ ์น ํด๋์์ ์์ํ๊ฑฐ๋
LiveReloadServer <folder>
- ๋ณ๊ฒฝ ๊ฐ์ง ๋ฐ ๋ธ๋ผ์ฐ์ ์๋ก ๊ณ ์นจ์์ํ ๋ด์ฅ ๋ Live Reload ๊ธฐ๋ฅ
- ๋จ์ผ ์์ค ํ์ด์ง์ ๋ํ Razor ํ์ด์ง ์ง์
- ํ ๋ง HTML ๋ ๋๋ง์ ์ฌ์ฉํ ๋งํฌ ๋ค์ด ํ์ด์ง ๋ ๋๋ง
- ๋ก์ปฌ SPA ์ ํ๋ฆฌ์ผ์ด์ (Angular, VueJs, React ๋ฑ)์ ์คํํ ์ ์์ต๋๋ค.
- Blazor ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์์ต๋๋ค (์ ์ฒด Live Reload ์ง์์์ด).
- ๋จ์ผ ์ค์น๋ก ์ฌ๋ฌ ์ฌ์ดํธ์์ ํธ์คํ ํ ์์๋ ํธ์คํ ๊ฐ๋ฅํ ASP.NET Core ์ฑ
- ํฌ๋ก์ค ํ๋ซํผ-Dotnet ๋๊ตฌ๋ฅผ ํตํ Windows, Mac, Linux
- ์ ์ฉ์ฑ : ๋ธ๋ผ์ฐ์ ์ด๊ธฐ, ์คํ์ ํธ์ง๊ธฐ ์ด๊ธฐ
- ์ฌ์ฉ ๊ฐ๋ฅ : Dotnet ๋๊ตฌ, Chocolatey ํจํค์ง ๋๋ ์์ฒด ํฌํจ (Windows) ๋ค์ด๋ก๋