Open matutoshi opened 6 years ago
このコード自体はJavaScript SDK 1.2系のものなので、利用しない方が良いかと思います…。最近のモダンなブラウザ向けであれば、WebAssemblyによる隠蔽をお勧めします。
ちなみにHerokuではNode.jsではなく、Rubyアプリケーションになります。
最新のSDKに対応した版を作ってみました。
https://github.com/NCMBMania/ncmb_server_v2
ブログ記事は追って書きますが、 NCMBMania/sign_server_v2 をHeoku上でデプロイすれば使えます。
@goofmint 様、いつもお世話になります。 Monacaでncmbを使って開発していて、クライアントキーの認証用に署名サーバを別途構築予定です。 goofmint様謹製の下記JavaScript SDKを使用する場合、Monacaにどのようにimportしたらよいでしょうか(ncmb.min.jsのみ入れ替えればよいでしょうか)。 https://github.com/NCMBMania/ncmb_server_v2
以上、どうぞよろしくお願いします。
そうですね。 ncmb.min.js を入れ替えてください。後は変わらず使えるはずです。
でもMonacaであればWebAssembly版のがお勧めです。ちょっと環境構築が面倒かも知れませんが…。署名作成時に通信が発生しないというメリットがあります。
@goofmint 様、回答頂き誠にありがとうございます。WebAssemblyも試してみます。
お世話になります。サーバー側でクライアントキーを取得させたくncmb-serverを実装したいのですが、そのことについてお伺いします。 初心者なのでよくわからないのですが、herokuでNode.jsのアプリを作成し、 https://github.com/goofmint/ncmb-server/blob/master/public/ncmb.js のコードをコピペすればいいのでしょうか?libの3ファイルは改変済です。ご教授いただると幸いです。