# error handling

ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... Error: connect ECONNREFUSED 127.0.0.1:5434
postgres의 user가 소실되어 생겨난 문제참고 자료Error: connection to server on socket "/tmp/.s.PGSQL.5432" failedpsql: FATAL: role "postgres" does not existpsql: erro
[Swift] Error Handling
참고사이트: English: The swift programming language Korean: The swift programming language Error Handling (에러 처리) Error Handling은 프로그램의 오류로 부터 적절한 처리
순환 종속성 (forwardRef)
정산 관련 로직을 작성하는 csv.service.ts 에서 유저의 정보를 가져오는 함수가 필요한데, 그 함수는 이미 만들어져 있었다. 따라서 DI를 통해 해당 함수를 import 해와야 했는데 위와 같은 오류가 났다.이러한 오류가 왜 나는지는 Nest 공식 문서(순환

CloudFormation DLETE_FAILED
AWS Lambda로 배포한 레포지토리 이름 변경과 npm -> yarn 변경이 있어 deploy를 새로 해야하는 상황이었다. CloudFormation 에 기존 스택이 업데이트 된 게 아니고 새롭게 배포한 스택이 생겼고, 이런 오류가 발생하였다.이미 기존 도메인에 등
Serverless UPDATE_ROLLBACK_FAILED error handling
코드를 수정하고 Serverless Deploy를 시도했을 때 UPDATE_ROLLBACK_FAILED 라는 에러가 나왔다.해당 문서를 참고하였고, CloudFormation에서 실패된 업데이트 전으로 롤백을 시도했다.이해한 바로는 우선 롤백을 하면 이전에 그니까 이런
Error Handling
Error Handling은 프로그램에서 에러 상태로부터 응답하고 회복하는 과정이다.Swift는 런타임에 회복가능한 오류를 throwing, catching, propagating, and manipulating하는 first-class를 제공한다.모든 코드는 100%
AWS Lambda 개발시 만난 오류
aws: command not found오류 해결 방법DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 wo

Error Handling
에러 처리는 프로그래밍에서 빼놓을 수 없다. 에러 관리를 제대로 해두어야 추후 디버깅에 있어 이득을 볼 수 있다. 미래의 나를 위한 투자?의 개념이다. 에러를 관리하는 것도 중요하지만 에러를 내는 방법, 에러를 감지하여 처리하는 방법을 아는 것 역시 중요하다. 오늘은

에러핸들링의 중앙 집중화 [Errorboundary 와 리덕스]
리덕스와 에러바운더리를 통한 에러집중화를 통해 모든 에러를 로깅하고 사용자에게 전달해보자! 사용자와 확인창을 통해 대화를 해보자.
[webSocket] 에러 핸들링
에러 핸들링을 위해 @onError 어노테이션 사용해당 메소드는 연결문제, 메세지 핸들러로부터의 런타임에러,디코딩 된 메세지들의 변환 에러가 발생될 때 호출 된다. 참고 https://docs.oracle.com/javaee/7/tutorial/websocke

AWS https 자동 배포 기록
How to secure your site with HTTPS - SSL Certificate - AWSAWS https 설정EC2, Codepipeline, Route53, 로드밸런서를 이용해 서버 https로 자동배포 하는 법은 위의 영상을 참고하며 따라했다. 어떻
오픈 API를 사용하며 만난 오류들
테스트를 위해 요청 주소를 "http://kobis.or.kr/kobisopenapi/webservice/rest/movie/searchMovieList.json?key={발급받은키값}&movieNm=조제" 이렇게 설정하니 에러가 났다..URI를 전달 할 때
node, npm downgrade
노드 버전 관리자인 nvm사용curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash \`export NVM_DIR="$( -z "${XDG_CONFIG_HOME-}"

SSH로 인스턴스 연결을 시도하다가 만난 오류
SSH로 인스턴스 연결을 시도하는 도중 만난 오류검색을 해본 결과 Windows용으로 컴파일된 OpenSSH 클라이언트가 known_hosts 파일을 확인하지 않기 때문에 발생하는 거라고 한다.해결 방법: ~/.ssh/config파일을 만들고 다음 줄을 삽입한다.Use

iOS - Error Handling
에러를 propagate 할때 catch 될때까지 다른 함수들을 통해 계속해서 전달 할 수 있다function 1 에서 발생한 에러를 → function 2 → function3 ..이런식으로 계속 전달 할 수 있다는 뜻이다.코드로 공부를 한 번 해봤는데EvenNumb
4주 프로젝트 Error Handling #2
Sequelize를 이용해 댓글 API를 구현하던 중 이상한걸 발견했다.현재시간이 예를들어 오후 12시라면 댓글 작성 시간이 9시간 전으로 찍혀있는걸 발견하고구글링을 해보니 sequelize 의 기본 시간설정은 UTC를 사용한다는것을 알게됐다.결론은 한국시간으로 맞추려
4주 프로젝트 Error Handling #1
4주 프로젝트를 진행하면서 수많은 에러들을 만날텐데, 4주 프로젝트가 진행된지 2주가 지나서야 에러 핸들링을 어떻게했는지 남기면 좋을거같다는 생각이 들어 이제부터라도 남겨보려고한다.multer S3 를 이용하여 사진이 업로드 될 때, S3에 어떤 이미지가 어떤 폴더로