【发布时间】:2018-07-11 02:50:44
【问题描述】:
这个想法是使用带有 http 的 VPS 上的 socket.io 和 node.js 服务器发送自定义通知 我可以使用在我的电脑上运行的网页连接到 VPS 但在我的域中我无法使用它,因为它被阻止了。
浏览器控制台弹出此错误:
阻止加载“http://151.236.63.10:3000/socket.io/?EIO=3&transport=polling&t=MI4R0M3”的活动混合内容
这是我的服务器端 node.js 服务器:
var app = require("express")();
//var mysql = require("mysql");
var http = require('http').Server(app);
var io = require("socket.io")(http);
io.on('connection',function(socket){
console.log("A user is connected");
socket.on('add reserva',function(status){
io.sockets.emit('update reserva', status);
});
});
http.listen(3000,function(){
console.log("Listening on 3000");
});
不知道我做错了什么,有人可以帮助我吗?
【问题讨论】:
-
您在您的域上使用 HTTPS 吗?您连接到的 VPS 上的端点是否有 HTTPS?
-
是的,域名有HTTPS,但没有VPS。
标签: javascript node.js