์ง๋ ๋ฒ์ ๋ง์ฃผํ๋ Nextjs ๋ผ์ฐํ ๋ฌธ์ ๋ ์ด์ ํด๊ฒฐ ๋ ๋ฏ ํ๋ค.
๊ด๋ จ ์๋ฌ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐ (๐๐ป https://mindevlog.tistory.com/191)
๋ ๋ค๋ฅธ ๋ผ์ฐํ ๋ฌธ์ ๊ฐ ๋ฐ๊ฒฌ๋์๋ค. ์ ์ ๋ผ์ฐํ ์ cloudFront๋ก ํด๊ฒฐ์ ๋ดค๋๋ฐ, ์ด๋ฒ์ ๋์ ๋ผ์ฐํ ์ด ๋ฌธ์ ์๋ค!๐
์ด๋ ํ ๊ฒ์ํ์ ๊ฒ์๋ฌผ ์์ธ๋ก ๋ค์ด๊ฐ ๋ , `/file/[id]` ์ด๋ฐ์์ผ๋ก ๋์ ๋ผ์ฐํ (dynamic routing) ์ฒ๋ฆฌ๋ฅผ ํ๊ณ ์๋ค.
๋ธ๋ผ์ฐ์ ์์ ์๋ก๊ณ ์นจ(refresh)๋ฅผ ํ๋ฉด, ํด๋น ์์ธ ํ์ด์ง์ ์ถ๋ ฅ๋์ด์๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ค์ด ์ฌ๋ผ์ง๊ณ , ์ฌ์ง์ด html ์ญ์ ์ถ๋ ฅ ๋ชปํ๊ณ ๊ธฐ๋ณธํ์ด์ง๋ก ๋ณด๋ด๋ฒ๋ฆฌ๋ ๊ฒ ์๋๊ฐ...
๋ฐฉ๋ฒ์ ์ฐพ์์ AWS cloudfront ํจ์๋ฅผ ๋ค์ ์์ฑ๋ ํด๋ณด๊ณ , lambda๋ฅผ ์จ์ผํ๋ค - nextjs 13์ ์ฐ๋ฉด ์ฌ์ฉํ ์ ์๋ method๊ฐ ์๋ค ๋ฑ๋ฑ ๋ค์ํ ํด๊ฒฐ์ฑ ๋ค์ด ๋์์ง๋ง ์๋ํด๋ดค์ ๋ ์ ๋๋ก ํด๊ฒฐ๋ ๊ฑด ์์๋ค.
๊ทธ๋ฌ๋ค ์ฐพ์ ์์ธ๋์ ํฌ์คํ .
๐๐ป https://devowen.com/448
์์ ์ ์ ๋ผ์ฐํ ์ฒ๋ผ ๊ณ ์ ๊ฐ์ url์ ์ฃผ๊ณ ๋ค์ id path๋ฅผ ๋ถ์ฌ์ ๊ฐ์ ๊ฐ์ ธ์ค๊ฒํ๋ค!!!!
์ด๊ฒ ๋๋ค!!! ๐๐ป๐๐ป๐๐ป