cloudfront

๋ฌธ์ œ์ƒํ™ฉ NextJS๋กœ ๋นŒ๋“œํ•œ ์ดํ›„์— ๋ธŒ๋ผ์šฐ์ €์—์„œ reload๋ฅผ ํ•˜๋ฉด ํŽ˜์ด์ง€ ๊ฒฝ๋กœ๋ฅผ ์ œ๋Œ€๋กœ ์ฐพ์ง€ ๋ชป ํ•˜๊ณ  ์ดˆ๊ธฐํ™”๋ฉด์œผ๋กœ ๋ณด๋‚ด๋ฒ„๋ฆฌ๋Š” ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ฒผ๋‹ค. ์ตœ์ข… ์„œ๋น„์Šค๋ฅผ ์•ž๋‘๊ณ  ์ด ๋ฌธ์ œ๋กœ ๊ฝค๋‚˜ ๊ณจ๋จธ๋ฆฌ๋ฅผ ์ฉ๊ณ  ์žˆ์—ˆ๋‹ค. ์›์ธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์š”์ฒญํ•œ ์ฃผ์†Œ์™€ ์‹ค์ œ ๋ฆฌ์†Œ์Šค์˜ ์ฃผ์†Œ(URL)์ด ๋‹ฌ๋ผ์„œ ์ƒ๊ธด ์ผ์ธ๋ฐ, ์ด๊ฒŒ ๋กœ์ปฌ์—์„œ๋Š” ์ž˜ ๋Œ์•„๊ฐ€๊ธฐ ๋•Œ๋ฌธ์— ์ฒ˜์Œ์— ์ •๋ง ๋ฌด์Šจ ์ผ์ธ์ง€ ์•Œ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค. static์„ S3์— ์˜ฌ๋ฆฌ๋ฉด์„œ ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ๋กœ nextjs๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ผ์šฐํŒ…์„ ํ•˜๋Š”๋ฐ, ์ด๊ฑธ static์ด ์ƒ์„ฑ๋œ๋‹ค. ์ด๋Œ€๋กœ ๋ฐฐํฌํ•˜๋ฉด ๊ธฐ๋ณธ url ์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์ง€๋งŒ ๋’ค์— ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋ถ™๋Š” ๊ฒฝ์šฐ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค. ํ•ด๊ฒฐ 1. next.config์— trailingSlash ์˜ต์…˜ ๋„ฃ์–ด์ฃผ๊ธฐ // next.config.js module.exp..
๋ฐ(Ming) ๐Ÿˆ‍โฌ›
'cloudfront' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก