こんにちは、nodejs サーバーに問題があります。debian で JavaScript サーバーを実行していますが、localy は完璧に動作します。問題は、ローカル ネットワークの外部から呼び出そうとすると始まります。私の IP は固定されており、すべてインストールされています。ローカルで動作するため必要です。サーバー側またはクライアント側で何かを変更する必要があるかどうか知っていますか? 私の顧客:
socket = new WebSocket ('ws://172.17.31.7:8080', 'proof');
私のサーバー:
wsServer.on('request', function(request)
{
if ( ! originIsAllowed(request.origin))
{
// Make sure we only accept requests from an allowed origin
request.reject();
console.log((new Date()) + ' Connection from origin ' + request.origin + ' rejected.');
return;
}
var con = request.accept('proof', request.origin);
}