WebSockets
kullanarak Heroku'da bir node js uygulamasını çalıştırmaya çalışıyorum. 'Wss: //myappname.herokuapp.com: 27225 /' içinWebSocket on Heroku ERR_CONNECTION_REFUSED
WebSocket bağlantısı (Chrome tarayıcısının conosle görüldüğü gibi) Ancak, bu hatayı gidermek mümkün değilim başarısız oldu: Bağlantı kurulması hatası: Net :: Heroku HTTPS üzerinde çalışan beri 'wss' kullanıyorum
ERR_CONNECTION_REFUSED.
Müvekkilim tarafı kodudur:
$.get("https://myappname.herokuapp.com/port",function(data){
port = data;
console.log(data);
host = 'wss://myappname.herokuapp.com:' + port + '/';
ws = new WebSocket(host);
});
Benim sunucu tarafında kod şudur:
var WebSocketServer = require("ws").Server
var fs = require('fs');
var express = require('express');
var app = express();
var http = require('http');
var port = process.env.PORT || 5000;
var request = require('request');
var server = http.createServer(app);
var serverOnPort = server.listen(port);
console.log("Server listening on port ",port);
var wss = new WebSocketServer({server: serverOnPort});
console.log("websocket server created");
Herhangi bir yardım mutluluk duyacağız.
Teşekkür ederiz.
Sorunu çözdüğünüz kesin problemi yaşıyorum, nasıl başardınız? ERR_CONNECTION_REFUSED hatasını almaya devam ediyorum. Benim kodum sizinki ile aynıdır .. –
@DennisSmink URL'nin sonunda bir bağlantı noktası numarası kullanıyor musunuz? Bunu kodumdan kaldırdığımda beklendiği gibi çalıştı. – user3157307
Bağlantı noktasını kaldırdım ancak işe yaramadı. Sonunda çözdüm, 1 yerine 2 düğüm çalıştırıyordum, bunun yerine heroku izin vermiyor. –