javascript - WebSocket on Heroku ERR_CONNECTION_REFUSED -
i trying run node js app on heroku using websockets
. however, not able resolve error (as seen in conosle of chrome browser)
websocket connection 'wss://myappname.herokuapp.com:27225/' failed: error in connection establishment: net::err_connection_refused
i using 'wss' since heroku runs on https.
my client side code :
$.get("https://myappname.herokuapp.com/port",function(data){ port = data; console.log(data); host = 'wss://myappname.herokuapp.com:' + port + '/'; ws = new websocket(host); });
my server side code :
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");
any appreciated.
thank you.
so seems trying over-do port number. using host wss://myappname.herokuapp.com/
works well.
Comments
Post a Comment