我在这里关注教程:https://docs.pusher.com/chatkit/quick_start/javascript
有一个创建用户的示例:
const chatkit = new Chatkit.default({
instanceLocator: "YOUR INSTANCE LOCATOR",
key: "YOUR SECRET KEY"
})
chatkit.createUser({
id: "bookercodes",
name: "Alex Booker"
})
但是,当我尝试使用instanceLocator运行此代码并输入密钥时,会在控制台中给我一个错误:
SCRIPT445: Object doesn't support this action
请注意,与Chatkit相关的其他所有内容都可以正常工作。我只是无法创建新用户。
答案 0 :(得分:0)
这是IE11错误。您正在使用哪个浏览器?尝试使用Chrome。
答案 1 :(得分:0)
instanceLocator
和key
您必须替换传递给{p>的instanceLocator
和key
的值
new Chatkit.default({
instanceLocator: "?",
key: "?"
})
要找到正确的值,请转到https://dash.pusher.com/chatkit并选择要使用的chatkit应用。
在下一页上,单击凭证标签,如下所示:
在屏幕快照中看到<instanceLocator>
的地方,您将找到用于instanceLocator
的字符串,而在看到<key>
的地方,您将找到用于key
的字符串
如果您要在启动服务器后立即创建用户{ id: "bookercodes", name: "Alex Booker" }
,只是为了测试它是否正常工作,则您的代码应按照上述说明工作。