상황 : html 파일에 javascript 코드를 썼을 때는 잘 작동했으나, javascript 파일을 분리시키자 난 에러
해결 : tag의 onclick 이벤트 핸들러는 전역(global)함수만 찾기 때문에 문제 발생
id나 class로 이벤트 처리로 함수를 호출 하는게 바람직함
// 자바스크립트 코드 : 아이디가 button인 것을 가져와서 이벤트 리스너 설정하기
document.getElementById("button").addEventListener("click", save_comment);
<button onclick="save_comment()" type="button" class="btn btn-dark" id="button">응원 남기기</button>
-404 에러 경로에서 찾을 수 없다.
출처 : https://okky.kr/articles/964733
flask의 경로 디폴트 값은 static에 css, js 파일이 있어야 하는데 templates에 js파일을 만들어서 404(경로를 찾을수 없음) 에러가 떴다.
즉 static에 js, css 파일이 없으면 경로를 찾지 못해 에러가 발생함!!
데스크탑 폴더로 들어간 다음 미니프로젝트로 들어감
jaechangg@jaechang-ui-MacBookAir ~ % cd Desktop
jaechangg@jaechang-ui-MacBookAir Desktop % cd miniproject
upstream의 주소를 원격으로 등록해준다.
jaechangg@jaechang-ui-MacBookAir miniproject % git remote add upstream https://github.com/Gon1782/miniproject
fetch : 최신 커밋 내역을 가져온다. merge는 하지 않는다.
pull : 최신 커밋 내역을 가져오고, 로컬 저장소(내 저장소)에 merge 까지 자동으로 해 준다.
이처럼 단순히 원격 저장소의 바뀐 내역을 확인만 하려면 fetch 명령어를 활용하고, 그 바뀐 내역을 내 로컬 데이터에 병합까지 자동으로 하려면 pull 명령어를 활용하게 됩니다.
pull 은 fetch + merge 와 같습니다.
jaechangg@jaechang-ui-MacBookAir miniproject % git fetch upstream
jaechangg@jaechang-ui-MacBookAir miniproject % git merge upstream/main