我是 React js 开发的新手,并尝试将 WebSocket 集成到我的应用程序中。
但当我在连接期间发送消息时出现错误。
我的代码是
const url = `${wsApi}/ws/chat/${localStorage.getItem("sID")}/${id}/`;
const ws = new WebSocket(url);
ws.onopen = (e) => {
console.log("connect");
};
ws.onmessage = (e) => {
const msgRes = JSON.parse(e.data);
setTextMessage(msgRes.type);
// if (msgRes.success === true) {
// setApiMessagesResponse(msgRes);
// }
console.log(msgRes);
};
// apiMessagesList.push(apiMessagesResponse);
// console.log("message response", apiMessagesResponse);
ws.onclose = (e) => {
console.log("disconnect");
};
ws.onerror = (e) => {
console.log("error");
};
const handleSend = () => {
console.log(message);
ws.send(message);
};
Run Code Online (Sandbox Code Playgroud)
并得到这个错误
Failed to execute 'send' …Run Code Online (Sandbox Code Playgroud) 大家好,我是 ReactJS 的新人。
我想滚动特定的 div 而不是窗口
const handleScroll = (event) => {
window.scrollBy(100, 0);
}
Run Code Online (Sandbox Code Playgroud)