在 azure web 应用程序中使用 websocket 时发生错误。 我在 azure 中打开了 websockets,但它显示
<块引用>WebSocket 连接到“wss://address:8001/”失败:
对于服务器端 websocket,
server.listen(process.env.PORT || 8000, (err, done) => {
if (err) {
console.log('Error');
} else {
console.log('Running');
}
});
const wss = new WebSocket.Server({ server: server, port: 8001 });
对于客户端 websocket,
if (location.protocol == 'https:') {
var protocol = 'wss://';
} else {
var protocol = 'ws://';
}
const ws = new WebSocket(protocol + document.domain + ':8001');