AWS IoT Javascript SDK无法创建客户端

塞巴斯蒂安·坦普林

我正在使用Vue.js,TypeScript和aws-iot-device-sdk程序包,并且喜欢订阅IoT主题。这是我创建新客户端的方式:

import AwsIot from 'aws-iot-device-sdk';
import { config } from 'aws-sdk';

client = new AwsIot.device({
    region: 'foo',
    host: 'foo',
    clientId: 'foo',
    protocol: 'wss',
    accessKeyId: config.credentials.accessKeyId,
    secretKey: config.credentials.secretAccessKey,
    sessionToken: config.credentials.sessionToken
});

一秒钟后,我收到以下控制台错误:

Uncaught TypeError: Cannot read property 'read' of undefined
    at nReadingNextTick (_stream_readable.js)
Uncaught TypeError: Cannot read property 'length' of undefined
    at onwriteDrain (_stream_writable.js)
    at afterWrite (_stream_writable.js)
Uncaught TypeError: Cannot read property 'length' of undefined
    at onwriteDrain (_stream_writable.js)
    at afterWrite (_stream_writable.js)
Uncaught TypeError: Cannot read property '_readableState' of undefined
    at emitReadable_ (_stream_readable.js)
Uncaught TypeError: Cannot read property 'reading' of undefined
    at maybeReadMore_ (_stream_readable.js)
托曼托比

node-libs-browser的实现process.nextTick不接受回调参数。只需在您的内部覆盖它即可main.ts

process.nextTick = function(callback) {
    const args = [...arguments];

    args.shift();
    setTimeout(() => callback.apply(null, args));
}

更新:

在v2.2.1中已修复:提交

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AWS Cognito无法验证客户端的秘密哈希

如何获取AWS IOT客户端ID?

了解AWS AppSync JavaScript SDK中的Apollo客户端缓存和开放式UI

AWS IoT Python设备SDK影子更新超时

使用Cognito并为AWS IOT创建策略时,iot:ClientId策略变量的值是什么?

无法在raspberrypi上启动greengrassd(AWS IOT greengrass)

AWS IOT策略文档

AWS SDK DynamoDB客户端和DocumentClient之间的区别?

客户端javascript是否可以创建太大而无法容纳在内存中的文件下载?

AWS IoT连接错误:aws-iot-device-sdk随附的无效“ caCert”选项

Azure IoT客户端未连接到IoT中心

使用超时配置创建的AWS IoT核心作业-但不超时

无法订阅动态主题。使用aws-iot-device-sdk

无法执行由bash脚本形成的AWS IOT命令

AWS TimeStream Python SDK:无法创建正确的客户端对象

Windows IoT远程客户端滞后

如何使用AWS IOT Java SDK为事物创建规则?

aws-iot-device-sdk-cpp的Buildroot MakeFile

AWS IoT Button 无法连接到 AWS IoT

AWS IOT 节点 sdk 为 listThings 和 createThing 提供 ResourceNotFoundException

AWS IoT DynamoDB 创建规则

无法在 AWS Lambda 上创建用于发送邮件的 boto ses 客户端

Java AWS SDK 2.x 异步客户端 - 无法覆盖线程池执行程序

AWS IOT 节点 SDK 的服务质量

使用 Eclipse Paho MQTT 客户端通过 SigV4 presignedURL 连接到 AWS IoT MessageBroker

如何在 AWS IoT 中创建订阅主题

AWS SDK v3 代入客户端角色

AWS IoT SQL 规则

多个 AWS IoT 设备