basic07
Last updated
Last updated
๊ณผ์ ์ README์์๋ "์ถ๋ ฅ ํํฐ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค."๋ผ๋ ์ค๋ช ์ด ๋์ด๋ค. ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ ์ ์ฅํ๋ ๊ฒ๊ณผ ์ถ๋ ฅํํฐ ์ค์ ํ๋ ๊ฒ์ ๋ํ ๋ด์ฉ์ ๋๋ค. ์ถ๋ ฅ ํํฐ๋ ์ดํด๊ฐ ์ ์๋๋ ๋ถ๋ถ์ด ์๊ธฐ์, ์ถํ ์ถ๊ฐํ๋ คํฉ๋๋ค.
์๋กญ๊ฒ ๋ณด์ด๋ ์ฝ๋๊ฐ ํฌ๊ฒ 3๊ฐ์ง๊ฐ ์์
builder.WebHost.ConfigureKestrel(options => options.ListenLocalhost(11500));
์๋ฒ๊ฐ ์ด๋ ํฌํธ๋ก listenํ ์ง ์ค์ ํจ. 11500 ํฌํธ๋ก listen
[Properties > launchSettings.json]์์ applicationUrl์ ํฌํธ๋ฅผ ๋ณ๊ฒฝํด๋ ๋จ
builder.Services.AddControllers().AddMvcOptions(options => options.Filters.Add(typeof(ResultFilterChangeResponse)));
๊ฒฐ๊ณผ ํํฐ? ์ ํํ๊ฒ ๋ชจ๋ฅด๊ฒ ์
(์ถํ ๋ด์ฉ ์ถ๊ฐ)
builder.Services.AddMemoryCache();
์ ํ๋ฆฌ์ผ์ด์ ์์ ์ธ๋ฉ๋ชจ๋ฆฌ ์บ์๋ฅผ ์ฌ์ฉํ๋๋ก ์๋น์ค ์ถ๊ฐ
LoginControll.cs ์์ private IMemoryCache MemoryCache ๋ฅผ ๊ฐ๊ณ ์์. ์ด๋ ์ฌ์ฉํ ์๋น์ค๋ฅผ ๋ฑ๋ก
ํ์ธ์ ์ํด์ ์๋ฒ๊ฐ ๋ฉ๋ชจ๋ฆฌ์์ ๋ค๊ณ ์์ด๋ ๋ ๋งํ ์ ๋ณด๋ ์ด๋ฅผ ํตํด ๊ฐ๊ณ ์์ด๋ ๋ ๋ฏ
์) ๋ก๊ทธ์ธ์ ์ฑ๋ฒ์ , ๋ง์คํฐ๋ฐ์ดํฐ ๋ฒ์ ๋ฑ ํ์ธ