Fetch

    [Node.js] express ์™€ cors ์‚ฌ์šฉํ•ด์„œ API ๋งŒ๋“ค๊ธฐ

    [Node.js] express ์™€ cors ์‚ฌ์šฉํ•ด์„œ API ๋งŒ๋“ค๊ธฐ

    npm ์— cors ์™€ express ๋ฅผ ์„ค์น˜ํ•ด์„œ, ๊ฐ„๋‹จํ•œ API๋ฅผ ๋งŒ๋“ค์–ด๋ดค์Šต๋‹ˆ๋‹ค. cors ๋Š” ํ”„๋ก ํŠธ์—์„œ ์„œ๋ฒ„์—์„œ ์ œ๊ณตํ•œ API๋กœ ์š”์ฒญ์„ ๋ณด๋‚ผ ๋•Œ, ๋ฐœ์ƒํ•˜๋Š” ์—๋Ÿฌ์— ๋Œ€ํ•ด์„œ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. Cross Origin Resource Sharing ์ด์™€ ๊ด€๋ จ๋œ ์ž์„ธํ•œ ์„ค๋ช…์€, ์•„๋ž˜ ๋งํฌ์— ์ฒจ๋ถ€๋˜์–ด ์žˆ์œผ๋‹ˆ ํ•ด๋‹น ๋ธ”๋กœ๊ทธ์— ์ ‘์†ํ•ด์„œ ์ฝ์–ด๋ณด๋ฉด ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ด๋‹ค. https://bohyeon-n.github.io/deploy/web/cors.html CORS๋ž€? CORS๋ฅผ ํ•ด๊ฒฐํ•ด๋ณด์ž | ๊ตฌ๋ณดํ˜„ ๋ธ”๋กœ๊ทธ CORS๋ž€? CORS๋ฅผ ํ•ด๊ฒฐํ•ด๋ณด์ž 20200522 ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด์„œ ํ”„๋ก ํŠธ์—์„œ ์„œ๋ฒ„์—์„œ ์ œ๊ณตํ•œ API๋กœ ์š”์ฒญํ•˜์ž, CORS ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ CORS์—๋Ÿฌ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ๋งŒ ํ•˜๊ณ  ์ •ํ™•ํžˆ CORS๊ฐ€ ๋ฌด์—‡์ด๊ณ  ์–ด๋–ป๊ฒŒ..