VerneMQ: econnrefused & Webhook 示例

网络钩子

在你的vernemq.conf.local中像这样激活webhooks(在docker上运行时为.local,这样文件底部的设置会持续存在)。

plugins.vmq_webhooks = on

vmq_webhooks.js_auth_on_register.hook = auth_on_register
vmq_webhooks.js_auth_on_register.endpoint = http://container_picockpit:1200/example/path

请注意,如果你的webhook不能被访问(econnrefused),基于数据库的认证也会失败......!

如果你得到类似以下的错误。

jalpine_morpheus | 17:11:10.394 [error] 由于econnrefused,调用端点失败。

jalpine_morpheus | 17:11:10.394 [warning] 无法验证来自172.18.0.4:60002的客户{"mountpoint",<>},因为econnrefused。

这可能是由于你没有在其他Docker容器内的正确端口上访问webhook。