profile
Full 'Snack' Developer

DB를 날렸다

내가 관여하고 있는 모 웹서비스에서 관리자 권한을 가지고 있는 담당자의 휴먼 에러로 중요한 특정 테이블이 증발해버리는 일이 있었음. 물론 의도된 기능으로 구현했지만 그 상황에 사용하기를 의도한 것은 아니었고, DB를 복구해야하는 상황이 발생.MySQL 데이터 베이스의

2023년 2월 19일
·
0개의 댓글
·

next.js CI 빌드시 public 포함 안되는 문제

NKTimes에서 정적이미지로 넣어둔 학교 로고가 정상적으로 렌더링되지 않음 + favicon도 정상적으로 나오지 않음https://stackoverflow.com/questions/69352108/next-js-build-on-gitlab-does-not-b

2023년 2월 13일
·
0개의 댓글
·

Node.js 디자인 패턴 바이블 ch.12

스타트업을 만들었다. → 좀…..잘되네? → 사용자 증가속도저하 및 충돌?대량의 데이터와 I/O제어효율적인 개발 팀 구성일반적인 Node.js 애플리케이션 - 단일 스레드 컨텍스트단일 스레드에서의 용량은 제한됨→ 고부하 애플리케이션에서는 여러 프로세스와 시스템에 걸친

2023년 2월 12일
·
0개의 댓글
·

파일 구조가 뭐길래

개요 SCG에서 진행하는 졸업논문 시스템 리뉴얼 중에 프론트엔드 파일 구조를 정립하는데 여러 레퍼런스와 의견이 충돌. barrel export를 적용하는 방향으로 논의가 진행됨 기존에는? Ourlim 프로젝트의 경우 모든 컴포넌트 파일(tsx)은 폴더 내부에 존재하고,

2023년 2월 5일
·
0개의 댓글
·

1/19~1/27(25...?) 미국 탐방 후기

우버 이민지님과의 인터뷰계획변경이닷UCLA Kojobs와의 교류일요일이라... 휴식NxA 이성민, 이준섭님과의 인터뷰UCLA KSEA와의 교류많은 정보를 얻고 인사이트를 얻어 올 수 있는 기회였지만 분명히 예상과 달랐거나 예상조차 하지 못한 (부정적인)현실을 많이 알게

2023년 2월 5일
·
0개의 댓글
·

NxA 이성민님 - Interview

일단 '신분'... 일을 할 수 있는 비자를 우선 받아야 하는데, 이를 받지 못하면 취직은 원천적으로 불가능하다고 봐야한다. 비자는 1\. 석사(학생 입장에서 가장 쉽다.)OPT를 받아서 1년간 일하는 것이 가능한데, 그 기간 동안 회사의 스폰서십을 통해 일을 할 수

2023년 1월 29일
·
0개의 댓글
·

우버 이민지님 - Interview

아직 내용 정리한거 확인을 안 받은 관계로, 우버 specific한 내용보다는 미국 IT업계 전반에 대한 내용 중심으로... + 내가 지식이 짧은 관계로 전공 쪽은 조금 빼고...회사문제 < 비자문제....개발자로서 일하기 위한 H1-B 비자는 추첨(!) 미국 회

2023년 1월 22일
·
0개의 댓글
·

파일 업로드 문제 해결(nginx 413)

서비스 매니저(?)를 맡고 계신 선생님이 받은 테스트 중인 학생의 카톡....처음에는 문제의 원인이 감이 잡히지 않아서 해결하는데 문제가 있었음.개발자 도구에서 상태 코드나 에러 메시지를 볼 수 있으면 좋겠지만 개발자 도구 사용을 해보지 않은 학생이었고, 로그에도 잘

2023년 1월 15일
·
0개의 댓글
·

Type ORM 이용한 중복 확인 로직에서의 문제

개요 updateUser api를 만들고 테스트 중, 2명 이상의 유저가 존재할때 중복 확인 로직에 걸림 (물론 중복되지 않았음) 기존 코드 와 같이 작성하고, 한 명의 유저만 등록되어 있을때의 테스트에서는 문제가 발생하지 않음. 그러나 두 명 이상의 유저 등록 후

2023년 1월 15일
·
0개의 댓글
·

ourlim-Exception Filters 문제 수정

nest에는 처리하지 않은 '모든'예외를 처리하는 예외처리 레이어가 있다. 즉, 내가 따로 쓰지 않으면 자동으로 적절한 응답을 만들어 보낸다.nest에는 내장된 HttpException클래스가 있고, 해당 내장 클래스를 이용하면와 같은 응답을 자동으로 구성해 준다. (

2023년 1월 1일
·
1개의 댓글
·

quill editor와 xss

게시글 작성 기능을 위해 react-quill을 도입하면서 html 태그를 포함한 스트링을 그대로 저장하고 그대로 보여주면 될 것...이라고 생각했지만 일반적인 방법으로 작동하지 않음원래 계획은와 같이 작성하여 스트링에 포함된 태그는 태그대로, 내용은 내용대로 보여지길

2023년 1월 1일
·
0개의 댓글
·

파일 서버 s3 사용하기 (aws sdk v2)

개요 기존의 file.service.ts관련 구조(dynamic module)를 유지하면서 aws s3를 파일 서버로 사용하고자 함. 실수했던 부분들 s3관련 method를 사용할때 Bucket 속성의 의미는 파일이 위치할 디렉토리(?)까지를 의미하는데 모두 /fi

2022년 12월 25일
·
0개의 댓글
·

nestjs param, query unknown column 에러

개요 repository.find 사용에서 @Query, @Param 데코레이터에 parameter로 필요한 property 써주지 않으면 객체로 넘어감.... 공식문서 읽기 타입에러는 가끔 무시하고 일단 실행해보기 타입스크립트 너무 믿지않기 문제 생기면 관련 로직의

2022년 9월 5일
·
0개의 댓글
·

mysql 텍스트 인코딩 방식 문제

Ubuntu 20.04에 mysql 5.7 설치 후 SCG Ourlim 백엔드 실행하니 초기 엔티티 생성에서 오류 >Error: Column 'type' hs duplicated value '???' in ENUM 같은 SCG내에서 아무도 문제 발생하지 않아 프로젝트

2022년 8월 20일
·
1개의 댓글
·