Abbiamo un sito html e un server node.js che serve quel sito web. Il sito Web e il server scambiano dati utilizzando socke.io. Abbiamo trovato questo nella documentazione:come impostare socket.io origini per limitare le connessioni a un url
origini default*:*
Le origini che sono autorizzati a connettersi al server Socket.IO.
Il nostro html.site è il http://questionexample.com/page1
. Solo questo sito può connettersi al nostro server. (Ma chiunque può connettersi a quel sito Web.) Come dobbiamo impostare le origini?
thx per la tua risposta, ma questo non funziona per noi. Riceviamo il seguente avviso: _illegal origin_ quando cariciamo il sito Web e non si connette. –
cosa stai cercando di ottenere? Penso che l'origine sia l'ip del cliente. Per sicurezza la limitazione dell'origine, che hai suggerito non funziona, perché l'url potrebbe essere cambiato facilmente. Potresti voler dare un'occhiata a [Autorizzazione] (https://github.com/LearnBoost/socket.io/wiki/Authorizing) per il cliente. – csicar
È necessario anche un numero di porta –