1

GetStream.io でアプリを開発しています! .js ファイルを index.html に統合し、適切な接続要件を調整しました。

var client = stream.connect('...', '...', '...');

Browser-Console で次のエラーが表示されます。

エラー: 秘密鍵を公に共有しています。ブラウザで秘密鍵を使用しないでください。

シークレットはどこに置くべきですか?

返信ありがとうございます:)

乾杯

4

1 に答える 1

1

API シークレットは、サーバー (または他の信頼できる関係者) にのみ保存する必要があります。サーバー側で生成されたトークンを使用して、ブラウザでフィードを使用できます。

例えば。

// server-side (node.js)
var client = client.connect(api_key, api_secret);
var feed = client.feed('user', user_id);
var feed_token = feed.token;

// client-side (browser)
var client = client.connect(api_key, null);
var feed = client.feed('user', user_id, token);
于 2015-11-30T08:09:52.623 に答える