728x90 NestJS4 [NestJS] NestJS WSL 배포하기 1. NestJS 서버 빌드npm run build 2. 리눅스 서버에 파일 업로드(WSL)2-1. nest 폴더 생성sudo mkdir nest 2-2. dist 파일 copysudo cp -r /mnt/c/Users/mkk/Desktop/nest/dist/* /home/minki/nest 3. WSL에 Node 설치3-1. 해당 위치로 이동cd /usr/local/src 3-2. node 18.20.5 버전 다운sudo curl -O https://nodejs.org/dist/v18.20.5/node-v18.20.5-linux-x64.tar.xz 3-3. 압축해제sudo tar -xvf node-v18.20.5-linux-x64.tar.xz 3-4. 심볼링 링크 연결압축 해제한 폴더 이동sudo mv.. 2025. 5. 29. [NestJS] NestJS CORS 1. NestJS cors 설정// main.tsimport { NestFactory } from '@nestjs/core';import { AppModule } from './app.module';async function bootstrap() { const app = await NestFactory.create(AppModule); // 모든 도메인의 요청 허용 app.enableCors(); await app.listen(process.env.PORT ?? 3000);}bootstrap(); NestJS에서 CORS(Cross-Origin Resource Sharing)를 설정하는가장 간단한 방법은 main.ts 파일에서 설정합니다. app.enableCors(); 로 모든 도메인에서의 요청.. 2025. 5. 29. [NestJS] NestJS DB연결하기 1. DB연결NestJS와 PostgreSQL 과 연결하는 걸 해보겠습니다. 설치npm i @nestjs/typeorm typeorm pg pg: PostgreSQL 드라이버@nestjs/typeorm: Nest용 TypeORM 모듈typeorm: ORM 자체 2. AppModule에 TypeORM 연결 설정 추가import { Module } from '@nestjs/common';import { TypeOrmModule } from "@nestjs/typeorm";import { AppController } from './app.controller';import { AppService } from './app.service';import { UserModule } from './user/user.mo.. 2025. 5. 28. [NestJS] NestJS 시작하기 1. NestJS 시작하기 nest를 시작할 폴더로 와서 다음 명령어를 사용합니다.그게 아니면 . 자리에 프로젝트 이름을 씁니다.npx @nestjs/cli new . npm run start:dev서버를 시작하고 http://localhost:3000/ 에 접속하면Hello World! 를 볼 수 있습니다. 2. 코드 분석※ 데코레이터https://gingmin.tistory.com/87 [TypeScript] 타입스크립트 데코레이터1. 데코레이터 (Decorator)데코레이터는 클래스나 클래스 맴버(속성, 메서드 등)에 메타프로그래밍 기능을 추가하고 싶을 때 사용합니다. 데코레이터는 @데코레이터명 을 붙이면 사용할 수 있습니gingmin.tistory.com 2-1. app.service.tsimp.. 2025. 5. 28. 이전 1 다음 728x90