Socket.io: μ˜΅μ…˜μ˜ 닀쀑 좜처

에 λ§Œλ“  2011λ…„ 01μ›” 24일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: socketio/socket.io

μ•ˆλ…•ν•˜μ„Έμš”,
이후 λ²„μ „μ˜ Socket.IO-nodeμ—μ„œ 닀쀑 좜처λ₯Ό 지원할 수 μžˆμœΌλ―€λ‘œ 좜처 λ°°μ—΄μ΄λ‚˜ μ‰Όν‘œλ‘œ κ΅¬λΆ„λœ 좜처 λͺ©λ‘μ„ 지정할 수 μžˆμŠ΅λ‹ˆκΉŒ?

감사 ν•΄μš”.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

λ‚˜λŠ” 같은 λ¬Έμ œκ°€ μžˆμ—ˆλ‹€. λ¬Έμ„œμ—λŠ” 이에 λŒ€ν•œ λ‚΄μš©μ΄ μ—†μ§€λ§Œ 이미 socket.ioμ—μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
μŠ€νŽ˜μ΄μŠ€λ°”κ°€ μžˆλŠ” λͺ©λ‘μ΄μ–΄μ•Ό ν•©λ‹ˆλ‹€.
μ˜ˆμ‹œ:
io.set('원점', 'http://domain.com:* http://domain.org:* http://domain.net:* http://domain.gov:*');

κ·Έ :* μ€‘μš”ν•©λ‹ˆλ‹€. 그것 μ—†μ΄λŠ” μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  4 λŒ“κΈ€

이에 λŒ€ν•œ νŒκ²°μ€ μ–΄λ–»κ²Œ λ˜μ—ˆμŠ΅λ‹ˆκΉŒ?

λ‚˜λŠ” 같은 λ¬Έμ œκ°€ μžˆμ—ˆλ‹€. λ¬Έμ„œμ—λŠ” 이에 λŒ€ν•œ λ‚΄μš©μ΄ μ—†μ§€λ§Œ 이미 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:*']);

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰