我在哪里可以找到 WebSocket.Server.on 方法的文档?
where can i find documents for WebSocket.Server.on method?
我正在 JavaScript 中使用 [ws][1] 学习 WebSocket,我阅读了大部分与其相关的文档,但我找不到任何关于“on”方法或函数的文档,
因为我想知道这种“开”方法是如何工作的。
如果有人熟悉 WebSocket.Server 中的这种“开启”方法,我将不胜感激,如果可以帮助我的话。
例如在文档中,有这样的代码:
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });
wss.on('connection', function connection(ws) {
ws.on('message', function incoming(message) {
console.log('received: %s', message);
});
ws.send('something');
});
但我找不到任何适合“on”方法的文档。
[1]: https://www.npmjs.com/package/ws
这些是不同 on
处理程序的别名。例如
ws.on('message', function incoming(message) {
(几乎)等同于
ws.onmessage = function incoming(message) {
同样的事情也适用于 other possible socket events:close
、error
和 open
。
因此,要了解 on('someString'
的工作原理,请在文档中查找 onsomeString
。
这与 HTML 中事件侦听器的界面非常相似。你可以做到
someElement.onclick = function() {
但你也可以这样做(几乎等同)
someElement.addEventListener('click', function() {
on
之后的是可以传递给 addEventListener
的事件名称。
我正在 JavaScript 中使用 [ws][1] 学习 WebSocket,我阅读了大部分与其相关的文档,但我找不到任何关于“on”方法或函数的文档, 因为我想知道这种“开”方法是如何工作的。 如果有人熟悉 WebSocket.Server 中的这种“开启”方法,我将不胜感激,如果可以帮助我的话。 例如在文档中,有这样的代码:
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });
wss.on('connection', function connection(ws) {
ws.on('message', function incoming(message) {
console.log('received: %s', message);
});
ws.send('something');
});
但我找不到任何适合“on”方法的文档。 [1]: https://www.npmjs.com/package/ws
这些是不同 on
处理程序的别名。例如
ws.on('message', function incoming(message) {
(几乎)等同于
ws.onmessage = function incoming(message) {
同样的事情也适用于 other possible socket events:close
、error
和 open
。
因此,要了解 on('someString'
的工作原理,请在文档中查找 onsomeString
。
这与 HTML 中事件侦听器的界面非常相似。你可以做到
someElement.onclick = function() {
但你也可以这样做(几乎等同)
someElement.addEventListener('click', function() {
on
之后的是可以传递给 addEventListener
的事件名称。