如何解决ERR_CONNECTION_REUSED 在树莓派上使用 websocket
我正在尝试创建一个简单的网络服务器来通过 RaspBerry Pi 控制 LED。我无法让浏览器连接到服务器。我已经阅读了 CORS 问题,并试图通过指定来源来解决,但经过数百次尝试后,我意识到我需要帮助。
JS 网络服务器:
var io = require('socket.io')(http,{
cors: {
origin : "http://192.168.86.25:80",methods: ["GET","POST"],allowedHeaders : ["my-custom-header"],credentials: true
}
HTML 客户端
var socket = io("http://192.168.86.25",{
withCredentials : true,extraHeaders : {
"my-custom-header" : "hello"
}
});
http://192.168.86.25 是本地树莓派的 IP 地址。服务器启动并在 http://192.168.86.25:8080 加载网页,但 websocket 未连接。
我尝试将 http://192.168.86.25 更改为: http://本地主机 http://本地主机:8080 http://192.168.86.25:8080
设置: 树莓派 4 / Debian 10.7
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。