Я не могу подключиться из клиентского сценария:Heroku + Node.js + Peer.js (WebRTC): Не удалось загрузить ресурс: Net :: ERR_CONNECTION_REFUSED
this.Peer = new Peer({host: PEER_SERVER_ADDR,
port: PEER_PORT_ADDR, //at this context: 30028
path: PEER_PATH_ADDR,
debug: true,
config:{'iceServers'[{urls:'stun:stun.l.google.com:19302'} ]}
});
всматриваться сервер сигнала:
var express = require("express");
var ExpressPeerServer = require("peer").ExpressPeerServer;
var bodyParser = require("body-parser");
var urlencodedParser = bodyParser.urlencoded({extended: false});
var jsonParser = bodyParser.json();
//var BodyParser = require("body-parser");
var const_and_funcs = require("./vk_space_chat_constants_and_general_functions.js");
var app = express();
var heroku_port = process.env.PORT || const_and_funcs.PEER_PORT_ADDR; //:30028
var server = app.listen(heroku_port);
console.log(heroku_port);
console.log(const_and_funcs.PEER_PATH_ADDR + " ");
var options = {
debug: true
};
var peerServer = ExpressPeerServer(server, options);
app.use(const_and_funcs.PEER_PATH_ADDR, peerServer);
app.use(jsonParser);
app.use(urlencodedParser);
Но когда я пытаюсь подключиться к серверу, у меня есть эта проблема:
h t t p s :// My_App.herokuapp.com:30028/vk_space_chat/peerjs/id?ts=14850577089420.5386418990500108
Failed to load resource: net::ERR_CONNECTION_REFUSED
peer.min.js:1 PeerJS: ERROR Error retrieving ID undefined
peer.min.js:1 PeerJS: ERROR Aborting!
peer.min.js:1 PeerJS: ERROR Error: Could not get an ID from the server.
peer.min.js:1 PeerJS: ERROR Error retrieving ID ProgressEvent
peer.min.js:1 PeerJS: ERROR Aborting!
peer.min.js:1 PeerJS: ERROR Error: Could not get an ID from the server.
Но тот же код работает на моем локальном сервере Node.js !!! Без проблем! Может ли кто-нибудь мне помочь? .. Возможно, есть проблема с WebSockets? .. Или, может быть, будет лучше использовать обычный VPS?
хорошо, я сделал это! И кажется, что порт заблокирован ... Я попытался открыть в браузере https://my_app_name.herokuapp.com:43545 (43545 = process.env.PORT и получил ERR_CONNECTION_REFUSED в Chrome! –
ok, так что ваш следующий шаг чтобы выяснить, где он заблокирован – Mikkel
Можете ли вы пометить мой ответ как можно скорее? – Mikkel