환경 변수에 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에 쓰는 편이 일반적인 것 같습니다.
조사하고 정리하면 기재하고 싶습니다.
실수가 있을 수 있습니다. 지적해 주시면 도움이 됩니다.
Reference
이 문제에 관하여(환경 변수에 API KEY 설명), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hayatokunn/items/d8a9e9deec33e9022b4f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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에 쓰는 편이 일반적인 것 같습니다.
조사하고 정리하면 기재하고 싶습니다.
실수가 있을 수 있습니다. 지적해 주시면 도움이 됩니다.
Reference
이 문제에 관하여(환경 변수에 API KEY 설명), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hayatokunn/items/d8a9e9deec33e9022b4f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(환경 변수에 API KEY 설명), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hayatokunn/items/d8a9e9deec33e9022b4f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)