환경 변수에 API KEY 설명

1332 단어 RailsGoogleMapsAPI

개요



직접 앱을 만들 때 api 키를 얻었지만 local 환경에서 사용했지만,
막상 github에 push 사용이라고 생각했을 때에, 부정 이용되지 않게 어떻게 설정하는지 생각해, 조사해 보았습니다.
잊지 않도록 써 둡니다.

작업



1.gem 설치


gem 'dotenv-rails'

bundle install 실행

2.env 파일 만들기





3.env에 key를 기재


API_KEY =xxxxxxxxxxx

여기는 오른쪽에는 개인적으로는 ""등은 사용하지 않는 것이 좋다고 생각합니다.

4.view의 api key를 포함하는 장소에 환경 변수를 불러


<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=<%= ENV['API_KEY']%>"></script>

이번에는 google map api를 사용하고 있으므로 위와 같은 설명이 되었습니다.

5.gitignore에 추가



숨기려는 데이터를 정의한 .env 파일을 GitHub에 게시하지 않으려면 추가합니다.


마지막으로



bash_file에 쓰는 편이 일반적인 것 같습니다.
조사하고 정리하면 기재하고 싶습니다.
실수가 있을 수 있습니다. 지적해 주시면 도움이 됩니다.

좋은 웹페이지 즐겨찾기