Project/mevote 썸네일형 리스트형 지도 api 사용 후기 0. 구현 과정 (1) 위도 경도 값을 받아옵니다. (2) 위도 경도 값을 주소로 변환합니다. (3) 주소를 가지고 선거 API를 호출합니다. 각각의 과정에서 비동기문제가 발생하여 이를 해결하는데 문제를 겪었다... 1. 현재 위도 경도 받아오기 html5에서 제공하는 기본 wep api를 사용하면 된다. navigator.geolocation.getCurrentPosition() sucess, error 두개의 콜백함수를 parameter로 받는다 const getLocation = () => { let latitude, longitude; if (navigator.geolocation) { // GPS를 지원하면 navigator.geolocation.getCurrentPosition( functio.. 더보기 npm update git pull 또는 git clone을 한 뒤에는 npm update를 해야합니다. 더보기 모듈 종속성에러 및 ERR_PACKAGE_PATH_NOT_EXPORTED 오류 해결 1. .env파일 환경 변수를 파일에 저장할 수 있습니다. 우선 관련 라이브러릴 프로젝트에 설치합니다. $ npm i dotenv 2. .env로 환경변수 관리 프로젝트에 .env 파일을 만들어 환경변수를 관리합니다. 모듈간 종속성 에러를 우회하기 위해 종속성 버전 검사를 생략하는 설정을 추가하였습니다. //.env SKIP_PREFLIGHT_CHECK=true 3. npm 모듈을 업데이트 합니다. 웬만한 모듈 에러를 다음 두개의 커맨드로 처리 가능합니다. $ npm update $ npm audit fix --force 더보기 We found potential security vulnerabilities in your dependencies. 깃허브에 푸시 이후에 dependabot alerts 가 뜬다. We found potential security vulnerabilities in your dependencies. 보안이 취약하므로 package.json의 패키지를 최신 버젼으로 업데이트 해주면 된다. npm audit // 보안 취약점 확인 npm audit fix // 업데이트 npm audit fix --force // 위 커맨드로 안될 때 [깃허브] 보안 취약점 알림 해결방법 (Dependabot alerts) 요즘 공부용으로 진행 중인 리액트 프로젝트를 push한 뒤 갑자기 Dependabot alerts이 메일로 와서 깜짝 놀랐다. We found potential security vulnerabilities in your .. 더보기 github remote: Repository not found 오류 해결 git 에서 프로젝트에 팀원들을 초대하고 git clone 으로 공유가 되지 않았다. 1. Admin 권한 부여 setting - access - collaborator and teams - Manage access 로 들어가서 권한을 Admin으로 설정한다. [github] remote repository 공유가 안될 때 (remote: Repository not found) 팀 프로젝트를 하는 중, 나와 함께 서버를 맡은 팀원과 깃헙 리파지토리를 공유해서 작업을 하기 위해서 git remote add pair [팀원의 github repository 링크] 위 명령어를 통해서 remote repository를 공유하고 o-yeon.tistory.com 2. private -> public settin.. 더보기 이전 1 다음