๐Blazor ํธ์คํ ํ๊ฒฝ ๋น๋(WebAssembly)
Blazor ํธ์คํ ํ๊ฒฝ ๋น๋(์์)๋ฅผ ๋ช ๋ น์ด๋ฅผ ํตํด ์์ํ๊ฒ ์ต๋๋ค.
1. Blazor WebAssembly ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ
dotnet new blazorwasm --hosted --output ProjectName -pwa
--hosted๋ ํธ์คํ ํ๊ฒฝ์ผ๋ก ์์ํ๊ฒ ๋ค๋ ๋ช ๋ น์ด
--pwa๋ ํ๋ก๊ทธ๋ ์๋ธ ์น ์์ฉ ํ๋ก๊ทธ๋จ ์ง์์ ํ๊ฒ ๋ค๋ ๋ป์ ๋๋ค.
2. ํด๋น ํ๋ก์ ํธ ํด๋๋ก ๊ฒฝ๋ก๋ฅผ ์ฎ๊ธด ๋ค ๋ช ๋ น์ด๋ฅผ ํตํด Blazor WebAssembly ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น๋ ํฉ๋๋ค.
cd BlazingChat
dotnet build
3. ์ด์ ์์ฉํ๋ก๊ทธ๋จ์ ์คํํ๋ ค๋ฉด ํ๋ก์ ํธ์ ""Server"" ํด๋๋ก ์ด๋ํด์ผ ํฉ๋๋ค.
cd Server //Server ํด๋๋ก ์ด๋
dotnet run
"Server"๋ฅผ ๋๊ธฐ ์ํ ๊ฒฝ์ฐ Cmd์ฐฝ์์ Ctrl+C ๋ฅผ ๋๋ฅด์๋ฉด ๋ฉ๋๋ค.
4. Chrome์ ์ด๊ณ ํด๋น ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ฉด Blazor app์ด ์คํ๋๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
F12๋ฅผ ๋๋ฅด๊ณ ์๋ก๊ณ ์นจ(F5) ๋ฅผ ํ๋ฉด Console ์ฐฝ์์ DLL์ด ๋ก๋๋์ด์๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.