缺少令牌,在客户端模式下请提供一个秘密错误,我该如何解决?

时间:2017-06-08 18:57:58

标签: node.js npm getstream-io

我正在客户端工作,我收到以下错误'缺少令牌,在客户端模式下请提供一个秘密错误'。请查看以下代码:

var stream = require('getstream');
client = stream.connect('q3nwu4pbz222', null, '25553'); 
readonlyToken = client.feed('user', '1').getReadOnlyToken();
user1 = browserClient.feed('user', '1', readonlyToken);
user1.get({limit:1}, callbackWhenFinished);

1 个答案:

答案 0 :(得分:2)

问题在于您的第三行代码:

readonlyToken = client.feed('user', '1').getReadOnlyToken();

这只能由后端代码生成,而不是由浏览器中运行的JavaScript生成。这就是为什么我之前的例子就是使用'客户端'名为backendClientfrontendClient的变量可帮助您区分执行代码不同部分所需的位置。