일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 99클럽
- 파이썬
- 오픈소스기반데이터분석
- HTML
- 클라우드컴퓨팅
- 프로그래머스
- 엘리스sw트랙
- 데이터베이스시스템
- 중간이들
- 방송대컴퓨터과학과
- aws
- nestjs
- Cookie
- 코딩테스트준비
- 개발자취업
- Python
- redis
- 코딩테스트
- node.js
- 파이썬프로그래밍기초
- 꿀단집
- 방송대
- mongoDB
- TiL
- 코드잇
- CSS
- Git
- JavaScript
- 유노코딩
- 항해99
- Today
- Total
목록nestjs (15)
배꼽파지 않도록 잘 개발해요

redisClient에 세션 ID를 넣어주는 코드를 작성하던 중 오류가 발생하였다.NestJS는 기본적으로 TypeScript로 만들어졌기 때문에 타입스크립트를 사용한다. 타입스크립트는 런타임이 아닌 컴파일 중 타입 오류를 발생시킨다. 그래서 코드 작성할 때 시간이 꽤 걸리지만 서버 실행 중 오류가 발생하는 것보다는 백배 낫다.Object literal may only specify known properties, and 'sessionId' does not exist in type 'Buffer'.ts(2353)(property) sessionId: Promise 현상객체를 set 메소드에 직접 전달할 때 타입 에러가 발생하고 있다.문제Object literal이 특정 타입에 맞춰서 작성되어야 하는데..

데이터베이스와의 연결 여부를 알 수 있는 healthcheck API를 만들다가 다음과 같은 오류가 발생하였다. Error: Nest can't resolve dependencies of the HealthCheckService (REDIS_CLIENT, ?). Please make sure that the argument default at index [1] is available in the HealthCheckModule context.Potential solutions:- Is HealthCheckModule a valid NestJS module?- If default is a provider, is it part of the current HealthCheckModule? - If ..

프로젝트 생성 후 엔드포인트가 'sign-in'인 회원가입 API를 만들어보자. NestJS 프로젝트 생성 명령어npm install -g @nestjs/clinest new project-name 현재 우리 서비스에는 회원가입과 관련된 모듈은 auth 모듈과 users 모듈로, 2개가 있다.auth 모듈은 인증 및 인가와 관련된 기능을 담당하고, users 모듈은 회원 관리와 관련된 기능을 담당한다.먼저 회원 정보를 저장할 Users 엔티티를 생성한다. API 개발은 다음과 같은 순서로 진행될 것이다. 1. Entity 정의2. 의존성 주입 (DI, Dependency Injection)3. DTO 설계4. Service 구현 5. Controller 구현1. Entity 정의우선 'users' 모..

현재 NestJS, MySQL, TypeORM을 사용하는 프로젝트를 진행하고 있다. 구현 중 발생한 오류와 진행상황을 문서화할 계획이다. 우선 MySQL과 TypeORM을 config 폴더 안에 orm.config.ts 파일을 만들어서 설정을 해준다. NestJS에서 TypeORM와 MySQL의 세팅은 다음 링크를 참조하였다. https://codegear.tistory.com/116 1. TypeORM 개념과 셋팅 (2023, NestJS)이 글은 TypeORM의 기본적인 개념에 대해 설명하고, 샘플 소스를 통해 TypeORM의 기본적인 사용법에 대해 설명합니다. 이 글의 동영상 강의를 보고 싶으시면 아래를 클릭하세요. https://youtu.be/yzsN620ZYpcodegear.tistory...

◆ Prisma 기본기 ◆ 관계형 데이터베이스 기본기 ◆ Prisma와 관계 ◆ 배포하기 ◆ Prisma 기본기Prisma 초기화백엔드에서 가장 먼저 해야할 일은 필요한 테이블을 Prisma로 정의하는 것임. npx : node package executornode package를 실행해주는 툴임. Prisma가 postgresql를 사용하도록 데이터베이스를 초기화하는 명령어Prisma 커맨드는 항상 'npx로 시작함.'npx prisma init --datasource-provider postgresql윈도우 : username을 postgres로 입력, 비밀번호 입력맥 : 로그인된 username과 비밀번호 입력하기 Prisma Extension 설치하면 포맷팅도 알아서 해줌.Alt + shif..