PubNub JS SDK >=5.0报Missing uuid参数错误怎么解决?
解决PubNub SDK >=5.0示例代码UUID报错问题
从PubNub官方文档复制的代码运行时会触发UUID相关错误,导致代码无法执行。原因是PubNub已将UUID设为必填项(此前仅为最佳实践),但官方文档未同步更新,使用SDK 5.0及以上版本时直接照搬示例代码会失败。
错误示例代码(运行会失败):
pubnub = new PubNub({ publishKey : "myPublishKey", subscribeKey : "mySubscribeKey", userId: "myUniqueUserId" });
正确的写法(需将参数名改为uuid):
pubnub = new PubNub({ publishKey : "myPublishKey", subscribeKey : "mySubscribeKey", uuid: "myUniqueUserId" // 注意此处是"uuid"而非"userId" });
注:此问题存在于所有PubNub官方文档,并非仅JS版本。
内容的提问来源于stack exchange,提问作者WD-40
相关产品推荐
相关产品推荐

