-
자주 마주치는 Error.etc 2019. 11. 27. 22:21
1. app crashed 오류
처음에는 이런 오류가 계속 생겼다.
"[nodemon] app crashed - waiting for file changes before starting..."
출처 : https://www.reddit.com/r/node/comments/987tyz/server_not_starting_says_nodemon_app_crashed/
위 링크의 댓글에서 도움을 받아 Error를 읽어 수정하였다. import를 안해서 생긴문제였는데
이 문제를 해결하니 다른 에러가 떴다.
2. Prettier & Prettier Now 충돌오류
● Validation Error:
Option "arrowParens" must be of type:
boolean
but instead received:
string
Example: { "arrowParens": false }
인터넷을 한참 찾아보니 Prettier과 Prettier Now를 동시에 깔면 생기는 오류였다.
둘 중에 하나를 uninstall하면 오류가 fix된다.
Check to make sure you don't have two versions of a prettier extension installed. E.g. I had both "Prettier" and "Prettier Now" installed; the latter had the old boolean value in my config file.
출처 : https://github.com/prettier/prettier-vscode/issues/383
3. Failed to load resource: the server responded with a status of 404 (Not Found)
출처 : https://zzdd1558.tistory.com/191
4. Refused to load the image 'http://localhost:4000/favicon.ico' because it violates the following Content Security Policy directive: "default-src 'none'". Note that 'img-src' was not explicitly set, so 'default-src' is used as a fallback.
이런 에러가 계속 떴고 화면에는 Cannot GET이 떠 있었다.
결국에는 routes에서 내가 다른 에러를 해결하려고 이것저것 바꾸고 건드려놨던 것이 문제로 밝혀졌다.
const CHANGE_PASSWORD = "change-password";
"/"가 빠져있었다.
const CHANGE_PASSWORD = "/change-password";
그런데 이 문제를 해결하고 나서도 제대로 서버가 반응하지 않았다.
users/edit-profile에서 Change Password 를 입력하면 users/change-password로 이동해야 하는데
users를 빼먹고 change-password로 이동하였다.
그래서 editProfile.pug를 살펴보니 경로가
a.form-container__link(href=routes.changePassword) Change Password
이렇게 설정되어 있었다.
a.form-container__link(href=`/users${routes.changePassword}`) Change Password
경로를 수정하고 나니 제대로 작동이 되었다. 이 오류를 수정하는데 거의 한 시간을 소요하였다.
5. Ad block 오류
유튜브 때문에 깔아놨던 애드블럭이 문제를 일으키는 경우가 종종있었는데,
광고 차단 기능을 꺼두어도 해결이 안되어서 결국 삭제했다.
6. 오타
prettier를 사용하고 나서는 훨신 편해졌지만 오타때문에 나는 문제가 아직도 수시로 있다.
일단 에러가 나면 해결하기가 힘들기 때문에 소문자 대문자 확인을 잘하고 애초에 오타를 안 내는 연습을 하는 게 좋을 듯 하다.
도움이 되셨다면 공감(♡)을 눌러주세요
'.etc' 카테고리의 다른 글
MVC (0) 2020.01.27 regular expression (0) 2019.12.06 HTTP Method(1) (0) 2019.11.27 HTTP Method(2): Get & POST (0) 2019.11.27 Oh My Zsh로 VSC에 색상 주기(iTerm) (0) 2019.11.22