我正在使用[ws][1]学习JavaScript中的WebSocket,我阅读了与之相关的大部分文档,但我找不到任何关于“on”方法或函数的文档,因为我想知道这个“on”方法是如何工作的。如果有人熟悉websocket.server中的“on”方法,如果能帮助我,我将不胜感激。例如,在文档中,有这样的代码:
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) {
同样的事情也适用于其他可能的套接字事件:close
、error
和open
。
因此,要了解on('some string'
是如何工作的,请在文档中查找onsomestring
。
这与HTML中事件侦听器的接口非常相似。你可以做
someElement.onclick = function() {
但您也可以(几乎等价地)
someElement.addEventListener('click', function() {
其中on
后面的是可以传递给AddEventListener
的事件名称。
问题内容: 几年前,我在维护的Linux服务器上安装了Apache 2.2x和PHP 5.3.1。我使用.tar.gz并按照指示进行构建(而不是rpm和您拥有什么)。一切都很好。 今天,我需要安装它,它看起来像一个PHP库。我完成了所有步骤以进行安装,并在其中找到ibm_db2.so。 最好的收获是最后一步是配置php.ini,但是我的系统上没有php.ini。恐怖的恐怖。PHP可以正常工作,当然
问题内容: 您好,我正在关注此页面..我正在将Python安装到我的Mac上,以便可以设置开发环境。 但是我不太确定如何执行此步骤: 该脚本将说明它将进行哪些更改,并在安装开始之前提示您。 安装Homebrew后,将Homebrew目录插入PATH环境变量的顶部。 您可以通过在 〜/ .bashrc文件 底部添加以下行来完成此 操作 导出PATH = / usr / local / bin:$ P
问题内容: hibernatejar中的DTD是了解可以包含哪些属性以及该标记的预期名称的好方法。 打开DTD文件是获得所有元素和属性的概述,查看默认值以及一些注释的最简单方法。 这将帮助程序员从scracth编写hibernate.cfg.xml文件(疯狂,但有些人确实要求在不使用internet的情况下实现:O) 当我们有一个hibernatejar时,请告诉DDT的位置。 这不是编程问题,但
问题内容: 我正在按照此站点上的MVC单元测试说明进行操作,但找不到用于注释的jar 。有人知道罐子在哪里吗? 问题答案: 通过Maven: 或从项目主页:http://code.google.com/p/atinject/ 另外,此MvnRepository.com页面提供了其他构建工具(如Ivy,Gradle等)的必要配置。
springdoc-openapi java库是一个不错的库,用于将Open API 3与Spring项目集成(替代springfox)。 我在搜索一个参考文档(比如);我只找到了官方网站。该网站很好地解释了库的用法,但不是完整的API参考。 还有一些不错的教程:Baeldung,DZone,Piotrminkowski博客。但没有任何有组织的API参考文档。 有什么好的参考资料吗?
我在看罗达什的病历。有一个名为“filter”的函数,但它的使用方式不同于中的导入过滤器。例如,此代码不起作用: 然而,我似乎找不到“从”lodash/fp/filter“导入过滤器”的cos;