CloseEvent的类型是什么?Websockets API中的代码

What is the type of CloseEvent.code in Websockets API

本文关键字:API 代码 Websockets 类型 是什么 CloseEvent      更新时间:2023-09-26

CloseEvent.code的类型是什么?它是枚举吗?

目前我有errorEvt.code === 1000,但我想要errorEvt.code === Something.CLOSE_NORMAL之类的东西,但什么是something ?

这些是WebSocket协议(RFC 6455)中的预定义代码。

# # # 7.4.1。已定义状态码

终端在发送时可以使用以下预定义的状态码a Close frame.

# # # # 1000

1000表示正常闭包,这意味着
的目的

这个协议没有定义像"CLOSE_NORMAL"这样的东西,我能找到的唯一参考是在MDN(你已经链接),作为这个Websocket协议的Java实现的一部分。

如果您自己想通过名称引用这些代码,您可以自己创建这个对象:

var Something = {
  CLOSE_NORMAL: 1000,
  ...
}

这样,您可以通过Something.CLOSE_NORMAL等通过Something对象简单地引用代码。