티스토리 뷰
서버가 구성되지 않은 상황에서 네이버 오픈 API 중 지도 API를 로컬에서 개발하려고 했더니 다음과 같은 오류가 납니다.
Uncaught TypeError: Cannot call method 'replace' of undefined
샘플 소스를 그대로 실행해더니 안되고, 키 발급을 받아서 적용해도 되니 않더군요
문제는 키 등록 시 입력한 URL과 관련이 있습니다.
로컬에서 개발 시에도 동일하게 맞춰주시면 됩니다.
DNS Lookup 시 가장 먼저 찾는 로컬 hosts 파일에 키 등록 시 입력한 도메인을 다음과 같이 추가합니다.
로컬 hosts 파일 경로
C:\Windows\System32\drivers\etc\hosts
수정 (꼭 에디터의 실행파일에서 오른쪽 버튼을 눌러 관리자 권한으로 실행하세요)
.
.
.
127.0.0.1 www.test.com
참고
반응형
댓글