reactjs - 使用无法通信的 Websocket 进行轮询 [与 AWS 集成]
问题描述
客户端:
import openSocket from 'socket.io-client';
const socket = openSocket(‘https://url/', {
transports: ['polling', 'websocket', 'flashsocket']
});
function onQueueUpdated(callback) {
socket.on('queue update', callback);
}
export {
onQueueUpdated
};
服务器端:
var options = {
key: fs.readFileSync(path.join(path.resolve('.'), secret.key')),
cert: fs.readFileSync(path.join(path.resolve('.'), ‘certi.crt')),
ca: fs.readFileSync(path.join(path.resolve('.'), ‘ca.crt')),
requestCert: false,
rejectUnauthorized: false
};
app.set("port", 8443);
server = https.createServer(options, app);
io = SocketIO(server);
io.set('origins', '*:*’);
server.listen(8443);
它在我的本地运行良好,但在 AWS 上执行时会产生问题
错误状态: 在此处输入图像描述
解决方案
推荐阅读
- python - 如何使用 Gensim 应用句子级 LDA 模型?
- multithreading - 在 Parallel.Foreach 循环(线程)中创建组件时保持组合根
- c# - 如何使用来自 C# API JSON 的数据在 C# MVC 视图模型中填充我的模型?
- sql-server - 使用 ALTER TABLE ADD 函数添加列时遇到问题
- azure-ad-b2c - 如何验证输入的值与预定义的值相同?
- sql - 更新 SQL - 还购买了产品
- oracle - 无法连接到 Oracle 数据库
- javascript - Internet Explorer 在媒体播放器中播放 mp4 视频。不在网站内
- mysql - 如何正确连接表。返回的 0 行不正确
- generics - 如何在 Kotlin 中将 vararg 与不同的泛型一起使用?