배워서 남주는 개발자 :)
반응형

에러해결 13

Uncaught (in promise) DOMException: Blocked a frame with origin "도메인" from accessing a cross-origin frame.

현상 : www로 접근해서 나이스 본인인증창 접속시 Uncaught (in promise) DOMException: Blocked a frame with origin "도메인" from accessing a cross-origin frame. 에러 발생 확인결과 : 부모창에서 www로 접근을 했는데, 실제로 나이스 본인인증을 요청하는 url에는 www가 붙어있지 않아서, 요청하는 도메인의 주소가 달라서 발생하는 것으로 파악. 실제로 나이스 본인인증을 요청하는 url에 www를 도메인에 추가하고 접근했을때는 잘 동작하는 것을 확인함. 조치 방법 : 각자 배포한 환경(나의 경우는 AWS)에서 도메인 접근시 www가 붙어서 연결되도록 조치하여 해결!

에러해결 2022.12.09

Uncaught TypeError: Super expression must either be null or a function, not undefined 해결하기

배포한 웹사이트에 접속했는데 위와 같은 에러가 나옴 https://stackoverflow.com/questions/30116430/reactjs-giving-error-uncaught-typeerror-super-expression-must-either-be-null-or 찾아보니 클래스 관련 에러… 그런데 우리 프로젝트 프론트 코드에는 클래스를 선언하지 않음 -> 프론트에서 설치한 react-moment 라는 모듈에서 에러를 뱉고 있었고, 우리가 인지하지 못한 클래스가 사용되고 있었음 결론 : 에러메시지를 잘보자!

에러해결 2022.10.27

Fatal: Not possible to fast-forward, aborting 에러 해결 방법

원인 원격 저장소를 업데이트 한 후 git pull (= git fetch; git merge) 전에 로컬 저장소를 편집하여 commit 한 경우등에 발생 관련 자료 https://stackoverflow.com/questions/13106179/fatal-not-possible-to-fast-forward-aborting Fatal: Not possible to fast-forward, aborting Why is Git not allowing me to fast forward merge anymore? If I try to force it using --ff-only, I get the message "fatal: Not possible to fast-forward, aborting." I reali..

에러해결 2022.05.01

MySQL 8.0 - Client does not support authentication protocol requested by server; consider upgrading MySQL client 해결방법

원인 : 비밀번호를 재설정 하지 않아서 발생하는 오류 관련 자료 https://stackoverflow.com/questions/50093144/mysql-8-0-client-does-not-support-authentication-protocol-requested-by-server MySQL 8.0 - Client does not support authentication protocol requested by server; consider upgrading MySQL client I can't make a simple connection to the server for some reason. I install the newest MySQL Community 8.0 database along with N..

에러해결 2022.04.29

Error: Invalid Instance definition. Only one auto increment field allowed. #2999 해결방법

원인 : primary key 속성을 추가하지 않았기 때문 관련 자료 https://github.com/sequelize/sequelize/issues/2999 Error: Invalid Instance definition. Only one autoincrement field allowed. · Issue #2999 · sequelize/sequelize module.exports = (sequelize, DataTypes) -> List = sequelize.define 'List', order: type: DataTypes.INTEGER autoIncrement: true this above alert me error: Error: Invalid Instance definitio... github.com

에러해결 2022.04.29

Error: listen EADDRINUSE: address already in use :::3000 해결법

서버를 실행시키다가 이런 에러를 만날때가 있다. 분명히 서버를 꺼놓은것 같은데 이미 사용중이라는 에러가 나온다. 이럴때 해결법을 터미널로 살펴보자 위와 같이 명령어를 입력하면 해당 포트를 사용하고있는 프로그램을 보여준다. 실행중인 프로그램에서 PID에 적힌 번호를 'sudo kill -9 PID 번호'에 추가하여 명령어를 입력한다. 그러면 해당 포트번호를 확인했을때 사용중인 프로그램이 종료된 것을 확인할 수 있다.! 안되는 경우 => npx kill-port 3000 이후에 반가운 로그를 볼수 있다!

에러해결 2022.04.27

express 썬더 클라이언트 연결 404 에러 해결

코드를 작성하다가 간편하게 데이터의 전송 상태를 편하게 확인하기 위해서 'Thunder Client' 익스텐션을 설치했다. 그러고나서 ajax로 call을 날리는데.... 갑자기 404가 뜬다... 이렇게 봐도, 아무리 봐도 경로설정은 잘되었고, 오타도 없는데 왜그럴까 한시간동안 들여다 봤다.... 그러다가 결국 원인을 찾았다... 원인은 경로 앞에 '/'를 빼먹어서 그랬던 것이었다... 너무 당연한 것이지만, 이런 사소한 실수 때문에 서버 연결이 되지 않는다는 점에서 더 정밀하게 코딩해야겠다는 생각이 든다.

에러해결 2022.03.25
728x90