0
Rails-AngularJS(1.5)アプリケーションでの作業中にJavaScript(サービス、コンソールなど)でENV変数にアクセスできません。Rails-AngularJS(1.5)アプリケーションのENV変数へのアクセス
<script type="text/javascript"> var SECRET_KEY = "<% ENV['SECRET_KEY'].html_safe %>"; </script>
だから、感謝:私はdotenvを使用してい
は、自分のアプリケーションのlayout.html.erbで私の体タグの下に次の.envファイルで私のSECRET_KEYを置き、そして追加しましたあらゆる指導のために!
おかげで、パブロを。 jQueryを使用しない場合、最後のビットは次のようになります。 var secret_key = document.getElementById( "secret_key")。dataset.key; secret_key要素をhtmlコンソールに表示しないようにする方法はありますか? "display:none"と "visibility:hidden"の場合でも、読み込めます。 –
すべてのフロントエンドのコンテンツには、ブラウザコンソールからアクセスできます。ユーザーに関連する秘密鍵を作成することをお勧めします。そのため、ユーザーがこのデータにアクセスする場合、それは問題ではないため、自分が所有するコンテンツの読み取りまたは書き込みのみを許可するためです –