μλ
νμΈμ,
μ΄ν λ²μ μ Socket.IO-nodeμμ λ€μ€ μΆμ²λ₯Ό μ§μν μ μμΌλ―λ‘ μΆμ² λ°°μ΄μ΄λ μΌνλ‘ κ΅¬λΆλ μΆμ² λͺ©λ‘μ μ§μ ν μ μμ΅λκΉ?
κ°μ¬ ν΄μ.
μ΄μ λν νκ²°μ μ΄λ»κ² λμμ΅λκΉ?
λλ κ°μ λ¬Έμ κ° μμλ€. λ¬Έμμλ μ΄μ λν λ΄μ©μ΄ μμ§λ§ μ΄λ―Έ socket.ioμμ μ¬μ©ν μ μμ΅λλ€.
μ€νμ΄μ€λ°κ° μλ λͺ©λ‘μ΄μ΄μΌ ν©λλ€.
μμ:
io.set('μμ ', 'http://domain.com:* http://domain.org:* http://domain.net:* http://domain.gov:*');
κ·Έ :* μ€μν©λλ€. κ·Έκ² μμ΄λ μλνμ§ μμ΅λλ€.
:* ν¬νΈλ₯Ό μ§μ νκΈ° μν κ²μ΄λ©° ν¬νΈ μμ΄λ μλνμ§ μμ΅λλ€.
@Gut6 μ°Έκ³ λ‘ μν μ½λλ‘ μΈν΄ 보μ λ¬Έμ κ° λ°μν©λλ€.
io.set('origins', 'http://domain.com:* http://domain.org:* http://domain.net:* http://domain.gov:*');
μ¬κΈ°μμ μ²λ¦¬λ©λλ€
https://github.com/socketio/socket.io/blob/e0b2cb0c5a9af768a48c43f65643412cc8edc7df/lib/index.js#L87
λ°λΌμ omain.com
, main.com
, ain.com
κ° μ λ¬λ©λλ€.
λ€μκ³Ό κ°μ΄ λ¬Έμμ΄ λμ λ°°μ΄μ μ¬μ©ν΄μΌ ν©λλ€.
io.set('origins', ['domain.com:*', 'domain.org:*', 'domain.net:*', 'domain.gov:*']);
κ°μ₯ μ μ©ν λκΈ
λλ κ°μ λ¬Έμ κ° μμλ€. λ¬Έμμλ μ΄μ λν λ΄μ©μ΄ μμ§λ§ μ΄λ―Έ socket.ioμμ μ¬μ©ν μ μμ΅λλ€.
μ€νμ΄μ€λ°κ° μλ λͺ©λ‘μ΄μ΄μΌ ν©λλ€.
μμ:
io.set('μμ ', 'http://domain.com:* http://domain.org:* http://domain.net:* http://domain.gov:*');
κ·Έ :* μ€μν©λλ€. κ·Έκ² μμ΄λ μλνμ§ μμ΅λλ€.