Nest.js

Programming/Nest.js

[Nest.js] OverView: 첫번째 단계

첫번째 단계 이 문서에 관해 이 문서에서 Nest의 핵심 기본사항에 대해 알아보자. 기본 CRUD 애플리케이션을 만든다. 언어 Nest.js는 예제를 기본적으로 TypeScript로 사용하며, 지원한다. 하지만 Nest.js는 순수 자바스크립트도 지원한다. 예제를 TypeScript로 지원하지만 코드 스니펫을 바닐라 자바스크립트로 전환할 수 있다. VS Code의 경우 하단의 빨간색 TypeScript 부분을 javaScript로 바꾸어주면 된다. 하단의 빨간색 TypeScript 부분을 javaScript로 바꾸어주면 된다. 전제 조건 Node.js 설치 여부를 확인하고 없다면 설치해두자! (> 10.13.0, v13을 제외한) 최신버전 설치를 권장한다 (v16 이상) 설정 처음에 Nest CLI를 사..

Programming/Nest.js

[TypeORM] TypeORM에서 여러개의 테이블을 조인하는 방법

TypeORM에서 여러개의 테이블을 조인하는 방법 예시 코드는 nest.js에서 작성되었다. Entity ... @Entity() export class Product { @PrimaryGeneratedColumn() product_no: number; @Column({ type: 'varchar', length: 50 }) product_title: string; @Column({ type: 'varchar', length: 200 }) product_content: string; @Column({ type: 'varchar', length: 25 }) product_price: string; @Column({ type: 'integer', default: 0 }) product_view: number..

Programming/Nest.js

[Nest.js] Nest.js에서 소셜로그인을 구현하는 방법 (feat.Naver)

Nest.js에서 소셜로그인을 구현하는 방법 예제는 네이버로 구현한다. 공식문서에는 passport를 사용한 로컬 로그인만 구현 되어 있어서 소셜로그인을 하는 방법을 알아보자. // 네이버 전략파일 // naver.strategy.ts import { Strategy } from 'passport-naver'; import { PassportStrategy } from '@nestjs/passport'; import { Injectable } from '@nestjs/common'; import { AuthService } from '../auth.service'; @Injectable() export class NaverStrategy extends PassportStrategy(Strategy) { ..

얼은펭귄
'Nest.js' 태그의 글 목록