use*_*307 5 javascript heroku websocket node.js
我正在尝试使用Heroku运行节点js应用程序WebSockets
.但是,我无法解决此错误(如在Chrome浏览器中看到的那样)
与'wss://myappname.herokuapp.com:27225 /'的WebSocket连接失败:连接建立错误:net :: ERR_CONNECTION_REFUSED
我使用'wss',因为Heroku在HTTPS上运行.
我的客户端代码是:
$.get("https://myappname.herokuapp.com/port",function(data){
port = data;
console.log(data);
host = 'wss://myappname.herokuapp.com:' + port + '/';
ws = new WebSocket(host);
});
Run Code Online (Sandbox Code Playgroud)
我的服务器端代码是:
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");
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
谢谢.
归档时间: |
|
查看次数: |
3163 次 |
最近记录: |