私は、ノードアプリケーションをHerokuに配備することを検討しています。実行する主な課題は、ノードのGoogleデフォルト認可ワークフローと関係しています。デフォルトでは、Googleは、このJSONファイルのパスを指す環境変数名としてGOOGLE_APPLICATION_CREDENTIALS
という秘密鍵を持つJSONファイルを探します。これはローカル開発では問題ありませんが、制作時には当然この機密性の高いJSONファイルをソースにコミットしたくありません。 Herokuでは環境変数を作成することができますが、各変数は個別です。このJSONファイルを個々の変数に分割する必要がありますが、Googleがそれらを認識するためには何を呼び出すべきかわかりません。JSONファイルなしでHerokuでGoogleのデフォルトの認証情報を使用するにはどうすればよいですか?
There is a similar thread on this for Rubyですが、同等の機能はノードでは機能しません。