【发布时间】:2020-03-04 11:58:08
【问题描述】:
我的 socket.io 项目“xampp”适用于 localhost。
我有一个 Centos 7 (cPanel) 服务器。当我把文件扔进我的服务器时,我做了所有的事情。我写了命令“nodemon server.js”并且服务器正在运行。但是我在客户端遇到了与 SSL 相关的问题。
我的网站有 SSL。我正在使用 CloudFlare。由于这个原因,客户端无法与服务器通信。
当我禁用 SSL 时,我的项目正在运行。
Socket.io 如何与 SSL 一起工作?
客户代码:
var socket = io.connect('https://example.com:1347');
Server.js 代码
var server = require('https').createServer(),
io = require('socket.io')(server),
port = 1337;
server.listen(port);
【问题讨论】:
标签: node.js ssl websocket socket.io