Mai*_*tor 4 ssl https certificate websocket node.js
我已经在端口80(http)和443(https)上设置了express服务器node.js。与该服务器分开,我在单独的端口中设置了一个websocket服务器8000:
var WebSocketServer = require('ws').Server;
var wss = new WebSocketServer({port: 8000});
Run Code Online (Sandbox Code Playgroud)
Express服务的站点必须连接到那些服务才能正常工作。问题是:通过http可以正常访问我的网站,但是从https,我得到了:
index.js:100 Mixed Content: The page at 'https://example.com/' was
loaded over HTTPS, but attempted to connect to the insecure
WebSocket endpoint 'ws://my_sites_ip:8000/'. This request has been
blocked; this endpoint must be available over WSS.
Run Code Online (Sandbox Code Playgroud)
为什么我会收到此错误?这与websocket服务器与http服务器位于不同的进程/端口中有关吗?我如何使它工作?
| 归档时间: |
|
| 查看次数: |
10034 次 |
| 最近记录: |