Socket.io: Beberapa asal dalam opsi

Dibuat pada 24 Jan 2011  ·  4Komentar  ·  Sumber: socketio/socket.io

Hai,
Bisakah beberapa asal didukung dalam versi Socket.IO-node yang lebih baru sehingga kami dapat menentukan array asal atau daftar asal yang dipisahkan koma?

Terima kasih.

Komentar yang paling membantu

Saya memiliki masalah yang sama. Tidak ada apa-apa tentang itu di dokumen tetapi sudah tersedia di socket.io.
Itu harus berupa daftar dengan spasi.
Contoh:
io.set('origins', 'http://domain.com:* http://domain.org:* http://domain.net:* http://domain.gov:*');

Itu :* penting. Tanpa itu, itu tidak akan berhasil.

Semua 4 komentar

Apa putusan atas hal ini?

Saya memiliki masalah yang sama. Tidak ada apa-apa tentang itu di dokumen tetapi sudah tersedia di socket.io.
Itu harus berupa daftar dengan spasi.
Contoh:
io.set('origins', 'http://domain.com:* http://domain.org:* http://domain.net:* http://domain.gov:*');

Itu :* penting. Tanpa itu, itu tidak akan berhasil.

:* adalah untuk menentukan port dan ya itu tidak akan berfungsi tanpanya.

@ Gut6 FYI, kode sampel Anda menyebabkan masalah keamanan.

io.set('origins', 'http://domain.com:* http://domain.org:* http://domain.net:* http://domain.gov:*');

akan diproses di sini
https://github.com/socketio/socket.io/blob/e0b2cb0c5a9af768a48c43f65643412cc8edc7df/lib/index.js#L87

jadi omain.com , main.com , ain.com akan dilewati.

Anda harus menggunakan array alih-alih string, seperti ini:
io.set('origins', ['domain.com:*', 'domain.org:*', 'domain.net:*', 'domain.gov:*']);

Apakah halaman ini membantu?
0 / 5 - 0 peringkat