/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
3:57 5/30
jhyeok.com
3:57
jhyeok.com
JHyeok
https://jhyeok.com/
Personal blog by JHyeok
저작도구: GatsbyJS
최종 피드 수집: 2024-12-20 20:17
전체 (53)
8M
Node.js에서 MySQL 8 버전에 연결할 때 발생하는 오류 해결하기
최근에 MySQL 5에서 MySQL 8 또는 Aurora MySQL 버전 3으로 업그레이드를 했습니다.
업그레이드를 준비하면서 테스트를 진행했는데요. 그 과정에서 오래된 Node.js 애플리케이션은 MySQL을 사용할 때, 오래된
0
0
0
읽기모드
8M
Renovate로 의존성 관리 자동화하기
Renovate이 만든 업데이트 PR은 여기에서 확인할 수 있습니다.
Renovate
Renovate는 프로젝트의 의존성을 자동으로 업데이트해 주는 도구이다.
설치하고 사용하는 방법은 간단하다. Renovate에서 제공하는 튜토리
0
0
2
읽기모드
10M
2023년 회고
회사
개발 환경의 변화
팀 내에서 리뷰 문화가 정착되었다.
과거에는 리뷰가 필요한 경우에만 Upsource를 사용해서 리뷰를 했다. 규칙으로 강제되지 않았기 때문에 나를 포함해서 대부분의 동료들이 간단한 변경사항에 대해서는 코드
0
0
1
읽기모드
1y
MongoDB.local Seoul 2023
작년에 이어 이번에도 MongoDB.local Seoul 2023을 다녀왔습니다.
DevOps Engineer의 저녁이 있는 삶, MongoDB Atlas 도입기 (임성빈 프로, 삼성전자 DA사업부 AI Solution 그룹)
스
0
0
2
읽기모드
1y
Node.js 백엔드 애플리케이션 환경에서 유효성 검사가 성능에 큰 영향이 있을까?
저는 NestJS를 사용하면 유효성 검사와 직렬화 라이브러리에 class-validator와 class-transformer를 사용합니다. 반면에 Express를 사용하는 경우에는 Joi를 사용하고 있는데요. 하지만 Joi는 다른
0
0
0
읽기모드
1y
NestJS Watch 모드 무한 컴파일 문제 해결하기
NestJS 무한 컴파일 문제
로컬에서 NestJS를 Watch 모드(--watch)로 실행 중에 간헐적으로 애플리케이션이 강제로 종료되는 문제를 발견했다.
포스트맨에서의 요청에 응답이 없어서 애플리케이션이 오류로 인해 종료된 것
0
0
0
읽기모드
1y
TypeORM의 SaveOptions
주로 Sequelize만 사용하다가 우연히 TypeORM에서 데이터베이스에 실행하는 쿼리들을 확인하고 SaveOptions으로 테스트를 했습니다.
아래의 테스트에 사용된 Sequelize의 버전은 6.28.0(@nestjs/seq
0
0
0
읽기모드
1y
2022년 회고
늦은 회고를 작성합니다.
메모
작년 회고에서 2022년에는 개인 기록(메모)을 꾸준히 하겠다고 했었고 wiki에 나름 잘 작성한 것 같다.
모든 날짜의 메모를 하지 못했지만 그래도 틈틈이 작성했는데 메모를 작성할 때는 꼭 필요하다
0
0
0
읽기모드
2y
NestJS 단위 테스트에서 getConnection().close() 대체하기
이 글에서는 TypeORM의 Patch 버전을 생략한다.
TypeORM 0.3에서의 변화
TypeORM의 버전이 0.2에서 0.3으로 올라가면서 많은 변경사항들이 있었다. 여기에서 주요 변경사항들을 확인할 수 있다. 특히 Nest
0
0
4
읽기모드
2y
M1을 사용하고 만난 오류들
최근에 맥북 프로(M1 Pro)의 개발 환경을 설정하면서 만난 문제들을 해결하면서 정리한 글입니다.
주로 Node.js와 TypeScript를 사용하기 때문에 다른 기술 스택을 사용하신다면 도움이 되지 않을 수 있습니다.
Appl
0
0
0
읽기모드
2y
MongoDB Day Seoul 2022
코로나로 인해서 오프라인 행사를 참여하지 못했는데 이번에 서울에서 오프라인으로 진행되는 MongoDB Day Seoul 2022를 다녀왔습니다. 세션이 모두 끝나고 럭키드로우 이벤트도 진행되었습니다.
0
0
0
읽기모드
2y
Visual Studio Code에서 테스트를 실행하거나 디버깅하기
VS Code의 테스트 실행
WebStorm에서는 테스트 코드를 작성하고 특정 테스트 케이스만 실행을 할 수 있고, 중단점을 걸어서 디버그도 할 수 있다.
하지만 VS Code에서는 아무런
0
0
0
읽기모드
2y
동시에 여러 API 요청 보내기
회사에서 운영 중인 API가 같은 시간에 동일한 요청이 여러 번 들어와서 문제가 생긴 적이 있었다.
당시에 문제 해결을 위한 코드를 작성하고 로컬에서 테스트를 진행하면서 삽질을 한 경험이 있어서 그 방법을 공유하려고 한다.
PUT
0
0
26
읽기모드
2y
Visual Studio Code에서 Git Graph 사용하기
이 글에서는 Visual Studio Code를 VS Code로 부르겠습니다.
VS Code Git 생각 정리
개인적으로 IDE에 내장된 Git 기능을 사용하는 것을 선호한다. 보통 Git을 사용할 때 Sourcetree나 Git
0
0
0
읽기모드
2y
2021년 회고
2021년의 회고를 작성한다.
블로그를 개편했다
블로그가 다크 모드를 지원하지 않는 게 항상 아쉬웠다. 그래서 10월에 다크 모드를 지원하도록 수정했다. Gatsby를 사용하는 많은 블로그들이 다크 모드를 지원하고 있어서 참고해서
2021_회고
+ 더보기
1
0
11
읽기모드
3y
yarn upgrade 사용할 때 package.json 파일 동기화 하기
Gatsby를 기반으로 만들어진 이 블로그는 Yarn으로 프로젝트의 의존성을 관리하고 있다. 하지만 yarn upgrade로 블로그의 의존성을 관리할 때 package.json 파일이 동기화되지 않는 것을 확인했다.
문제 살펴보기
0
0
11
읽기모드
3y
WebStorm에서 JSDoc을 사용할 때 type, returns 태그를 자동으로 추가하기
JSDoc의 목적은 JavaScript 애플리케이션 또는 라이브러리의 API를 문서화하는 것이다. 모듈, 네임스페이스, 클래스, 메서드, 메서드 매개변수 등과 같은 것을 문서화하려고 한다.
JSDoc 주석은 일반적으로 문서화되는
0
0
0
읽기모드
3y
gts와 husky
여러 사람이 참여하는 프로젝트에서 코딩 컨벤션을 만들고 하나의 일관된 코딩 스타일에 따라서 코드가 작성되는 것은 중요하다고 생각한다. 여러 명의 개발자가 각자 본인의 스타일에 맞춰서 코딩을 한다면 소스는 한눈에 알아보기 힘들 것이
0
0
1
읽기모드
3y
어서와~ Deno는 처음이지?
이 글은 Deno를 사용하고 느낀점을 정리한 글입니다.
Deno란?
Deno는 V8을 사용하고 Rust로 빌드된 JavaScript 및 TypeScript를 위한 간단하고 현대적이며 안전한 런타임이다. Node.js 창립자 Rya
0
0
1
읽기모드
3y
NestJS에서 Swagger를 사용하는 방법
이 글은 NestJS에서 Swagger를 사용하면서 정리한 글입니다.
이 글에서 사용된 코드는 여기에서 확인할 수 있습니다.
Swagger란?
Swagger는 API 문서 자동화 도구이다. 이전의 프로젝트에서 사용한 경험으로는 A
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy