我正在RN应用上使用laravel-echo客户端。
broadcaster: "socket.io",
host: SOCKT_SERVER_URL,
client: Socketio,
auth: {
headers: {
Authorization: "Bearer " + SOCKET_SERVER_TOKEN
}
}
});
echo
.channel("ticket-notification." + props.id)
.listen("PrivateTicketCommentsNotification", event => {
console.log("------->", event);
//Handle event
});laravel服务器对此也有效,但在连接echo服务器时遇到此问题
无法识别的WebSocket连接选项agent、perMessageDeflate、pfx、key、passphrase、cert、ca、ciphers、rejectUnauthorized。你的意思是把这些放在warn下吗?- node_modules/expo/build/environment/logging.js:25:23 in headers - ...来自框架内部的另外27个堆栈框架
谢谢你的提拔。
发布于 2019-03-29 19:11:30
let echo = new Echo({
broadcaster: "socket.io",
host: SOCKT_SERVER_URL,
client: socketIO,
auth: {
headers: {
Authorization: "Bearer " + SOCKET_SERVER_TOKEN
}
},
timeout: 10000,
jsonp: false,
transports: ["websocket"],
autoConnect: false,
agent: "-",
pfx: "-",
key: "Bearer " + SOCKET_SERVER_TOKEN,
cert: "-",
ca: "-",
ciphers: "-",
rejectUnauthorized: "-",
perMessageDeflate: "-"
});我有解决这个问题的办法
发布于 2019-12-27 22:00:32
如果您在服务器上使用nodejs,只需将此键添加到您的选项中:
var socket = io(ENDPOINT, {forceNode:true})https://stackoverflow.com/questions/55326424
复制相似问题