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.
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:*']);
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.