【问题标题】:Throwing errors with socket.io使用 socket.io 引发错误
【发布时间】:2021-03-28 02:14:49
【问题描述】:

我创建了一个使用 socket.io 进行实时通信的 Express 应用程序(使用 Angular)。如何在socket.on() 函数中将错误从服务器返回到客户端?

这是我的代码:

io.on('connection', (socket: Socket) => {
    socket.on('create game', () => {
        if(condition) {
            // Want to throw error here
        }
    });
});

【问题讨论】:

    标签: javascript node.js angular express socket.io


    【解决方案1】:

    您可以使用 socket.io 已经提供的名为 Connect_failed

    的内置事件

    Here你有更多关于错误处理的信息,如果你需要的话,希望对你有帮助!

    【讨论】:

    • 感谢您的快速回答!我之前已经看过该页面,但不确定如何发送错误。我理解它的方式,该功能是针对客户端并捕获错误,但该页面没有说明如何发送它们。
    猜你喜欢
    • 2012-01-28
    • 2014-01-14
    • 2020-04-14
    • 2022-12-11
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 2013-08-23
    • 2016-03-25
    相关资源
    最近更新 更多