使用MQTT客户端可以连接WSS,使用Vue连接一直失败!

为什么我使用MQTT的客户端可以直接连接到我的wss,但是使用vue将地址和连接替换成一样的却不行,一直报错:Connection failed Error: Connection refused: Not authorized,铜鼓好几天了为啥一直不行呢?有没有大佬指点一二啊,对了使用vue的原版样例是可以访问他们的io.那个的wss

2025-03-27T17:30:28.315406+08:00 [warning] msg: log_events_throttled_during_last_period, period: 1 minutes, 0 seconds, dropped: #{authentication_failure => 4}
2025-03-27T17:30:31.602364+08:00 [warning] tag: AUTHN, clientid: emqx_vue_8b574a, msg: authentication_failure, peername: 192.168.200.1:56003, username: emqx_test, reason: not_authorized
日志信息,
本机系统是win11

这个就是简单的用户名密码填错了。
一看你的 clientid就是 vue 随机生成的?猜测你是不是把用户填到 username里面去了。
应该把 emqx_test填到 clientid 处。

一个很方便的调试技巧分享给你:
1.开启 emqx 的 debug 日志。
2.先用正常的客户端连接成功,找到那一条 connect 成功的包。
3.再用 vue 的客户端连接,找到那一条 connect 失败的的参数,与上面一条一对比,看看是哪里的参数差异。