์น์ ๊ฐ๋ฐํ๋ฉด ํ๋ฒ์ ๊ผญ Cors ๋ฌธ์ ๋ฅผ ๋ง๋ฅ๋จ๋ฆฝ๋๋ค. ์ฑํ ์๋ฒ๋ฅผ aws๋ก ๊ตฌ์ถํ๊ณ , ๋ก์ปฌ์์ ์ฑํ ์๋ฒ๋ฅผ ์ด์ฉํ์ฌ ์ฑํ ์ ๊ฐ๋ฐํ๊ณ ์๋๋ฐ ์ญ์๋ ๋๋ฉ์ธ์ด ๋ฌ๋ผ Cors ๋ฌธ์ ๊ฐ ๋ฐ์ํ์์ต๋๋ค. Node.js ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ค 'Cors'๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ง๋ง Socket.io์์ ๋ฐ์ํ ๋ฌธ์ ๋ผ์ ์ด๊ฑธ๋ก๋ ํด๊ฒฐํ ์ ์์ต๋๋ค. ๊ทธ๋์ ๊ตฌ๊ธ๋ง์ ํด๋ณธ ๊ฒฐ๊ณผ Socker.io ๊ณต์๋ฌธ์์ ๋คํํ ์ ์ค๋ช ๋์ด ์์ต๋๋ค. "socket.io": "^4.1.3" ๋ฒ์ ๊ธฐ์ค์ ๋๋ค. const io = require("socket.io")(server, { cors: { origin: "*", methods: ["GET", "POST"] } }); ์ ์ฝ๋๋ฅผ server-side์ ์์ฑํด์ฃผ์๊ณ , client-side์๋ ์..
์ด ๊ธ์ Song Seunggeun ๋์ ๊ธ์ ๋ณด๊ณ ์์ฑํ ๊ธ์ด๋ฉฐ, ํ๋ฝ์ ๋ฐ์์ต๋๋ค. ๋ ผ๋์ ์ฌ์ง๊ฐ ์์ ์ ์์ง๋ง, ์๋ฐ์คํฌ๋ฆฝํธ๋ 2021๋ ํ์ฌ ์ํํธ์จ์ด ์ ๊ณ์์ ๊ฐ์ฅ ์ ๋ช ํ ์ธ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. 2020๋ Github์ ๋ถ์์ ๋ฐ๋ฅด๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ๋ 2014๋ ์ด๋๋ก ํญ์ ์ํฅ๋ ฅ ์๋ ์ธ์ด์๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ์ ์น์ฒ์ด๋ผ๊ณ ํ ์ ์๋ ํ์ ์คํฌ๋ฆฝํธ ๋ํ ๊ทธ ์์๊ฐ 4์์ ๋ฌํฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ด๋ป๊ฒ ์ด๋ ๊ฒ ์ ๋ช ํด์ง ์ ์์์๊น์? ํ์ด์ฌ, ์๋ฐ, C ๋ฑ์ ์ ํต์ ๊ฐ์๋ค, ๊ทธ๋ฆฌ๊ณ Golang, Rust, Swift, Dart ๋ฑ์ ์ ํฅ ๊ฐ์๋ค๊ณผ์ ๊ฒฝ์์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ด๋ป๊ฒ ์ฐ์๋ฅผ ์ ํ ์ ์์์๊น์? ์ด๋ฒ ๊ธ์์๋ ํด๋ ์ดํผ ํฌ๋ฆฌ์คํ ์จ ๊ต์์ ํ๊ดด์ ํ์ ์ด๋ก ์ ์ด์ฉํด์ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์ฑ์ฅํ ..