node.js - WebSocket 连接到 'wss:失败:WebSocket 握手期间出错:意外响应代码:400
问题描述
我正在尝试azure-iot-device-mqtt
在应用程序中使用。我正在尝试连接到azure iot hub
. 以下是我正在使用的代码。但是每当我尝试连接时,我都会收到错误消息
'到 'wss 的 WebSocket 连接:失败:WebSocket 握手期间出错:意外的响应代码:400'。谁能指导我解决这个问题?
var Mqtt = require('azure-iot-device-mqtt').Mqtt;
var DeviceClient = require('azure-iot-device').Client;
var connectionString = config.hubConnectionString;
var client = DeviceClient.fromConnectionString(connectionString, Mqtt);
// Connect to the IoT hub.
client.open(function (err) {
if (err) {
console.log('Could not connect: ' + err);
} else {
console.log('Client connected');
}
client.close(function() {
process.exit(0);
});
});
解决方案
推荐阅读
- reactjs - 如何在 Create React App 中删除死代码
- javascript - 在 JavaScript 中洗牌数组的更有效方法是什么?
- android - 将位图传递给 Kotlin 中的另一个 Activity
- git - 个人 git repo & .gitignore 文件
- swift - Swift Core Data 获取数据 1 列
- c# - 从视图模型更改 Xamarin 表单应用程序页面
- otrs - 在 OTRS 工单视图中添加列
- laravel - 使用 babel 和 laravel-mix 将 ES6 转换为 ES2015
- android - 如何在我的应用程序中访问工具栏小部件上的文本?
- javascript - getJSON 函数仅从 localhost 上的 url 获取数据