我在同一主题上经历了很多其他问题,但未找到有用的答案,所以我不得不再问这个问题。
我正在开发一个股票代码POC,它从该服务器URL接收样本股票数据: ws://stocks.mnet.website 。但是我收到了这个错误 https://stocks.mnet.website/socket.io/?EIO=3&transport=polling&t=LwRYHVy net :: ERR_CONNECTION_REFUSED。
客户方:
<script src="/socket.io/socket.io.js"></script>
var socket = io('https://stocks.mnet.website');
socket.on('connect', function() {
socket.on('ticker', function(data) {
console.log(data);
});
});
服务器端:
var express = require('express');
var path = require('path');
var app = express();
var server = require('http').Server(app);
var io = require('socket.io')(server);
var port = 8080;
app.use(express.static(path.join(__dirname, "public")));
io.on('connection', function (socket) {
console.log("New connection made");
});
server.listen(port, function () {
console.log("Listening on port " + port);
});
如果我使用我的http://localhost:8080或任何其他WebSocket网址,例如https://websocket.btcchina.com/,那么我可以成功获取数据。 代码中提到的套接字网址是否有问题。