-1

나는 grails 응용 프로그램이 있습니다. 내 gsp 페이지에서 라인이있을 때Google 장소 자동 완성 숨기기 키

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&key=myKey"></script> 

내 키가 노출되어 있는데, gsp에서 이것을 숨길 수있는 방법이 있습니까? 내 제작을 위해 도메인을 제한 할 수는 있지만 현재 로컬 시스템에서 응용 프로그램을 테스트하고 있으므로 각 PC의 IP를 추가해야합니다. 나는 이것을 더 쉽게 처리 할 수있는 더 똑똑한 &이 있어야한다고 가정합니다.

답변

2

이 줄을 숨길 방법이 없습니다. 그러나 Google API 제어판에서 지정된 키를 사용하는 도메인을 제한 할 수 있습니다.

Login from here

클릭 자격 증명 왼쪽 섹션에서. 키는 API KEYS 패널에서 찾으세요.

enter image description here

HTTP의 참조 자 (웹 사이트)을 선택하고 텍스트 필드에 도메인을 입력하고 저장합니다. 아래 Google 메모에주의를 기울이십시오.

참고 : 설정이 질문을 편집하여 효력

enter image description here

+0

을하는 것은 5 분까지 걸릴 수 있습니다, 나는이 건너 않았다는 것을 언급 한,하지만 때 매우 유용하지 않습니다 나는 이것을 지역적으로 개발 중이다. 특별히 다른 IP의 여러 컴퓨터를 사용할 때 특히 그렇습니다. 나는 하루에 150000 건이 넘는 요청에 대해 고객이 지불 할 것으로 예상되므로 방법이 있어야한다고 생각합니다. 따라서 유료 키가 공개되면 언급 한 것처럼 제한되지 않는 한 누구나 사용할 수 있습니다. 이 솔루션은 개발자에게 친숙하지 않습니다. 키를 숨기는 방법을 원합니다. – Visahan

+0

여러 웹 사이트를 추가 할 수 있습니다. 웹 사이트 텍스트 필드에 "localhost : portnumber"를 추가하십시오. –

+0

또한 프로덕션 사이트 전용 API 키와 내부 개발 환경을위한 API 키를 가질 수도 있습니다. 하루에 별도의 API 프로젝트를 사용하고 싶을 수도 있습니다 (프로덕션과 청구서 사용, 개발하지 않고). – miguev

관련 문제