Home
Psmin1994
X

Js to Ts (prisma)

기존 프로젝트에 prisma를 적용해보자. Prisma를 사용하여 MySQL을 연동해보도록 하겠습니다. 참고글 : prisma, prisma-opt, prisma-query DB 연동 참고글 : Prisma 기본 설정 참고글을 토대로 npx prisma init 명령어를 실행하고 schema.prisma 파일을 작성합니다. ...

Prisma 사용 방법

Prisma TypeScript와 JavaScript 환경에서 데이터베이스와 상호작용을 쉽게 할 수 있게 도와주는 ORM(Object Relational Mapping)입니다. ORM (Object Relational Mapping) 객체 지향 프로그래밍 언어에서 사용되는 객체를 관계형 데이터베이스의 테이블과 매핑하여, 객체와...

Prisma 쿼리 메서드

Prisma에서 쿼리 메서드를 사용해보자. Prisma에서 제공하는 기본 CRUD 쿼리 메서드는 데이터베이스와 상호작용할 때 가장 많이 사용되는 메서드들입니다. 메서드를 사용하여 데이터를 생성(CREATE), 조회(READ), 수정(UPDATE), 삭제(DELETE)할 수 있습니다. create 새로운 레코드를 데이터베이스에 생성할 때 사용...

Prisma 조건 및 필터링

Prisma에서 조건 및 필터링 옵션을 사용해보자. Prisma에서 조건 및 필터링을 위한 옵션은 매우 유용하며, 데이터를 원하는 방식으로 정교하게 추출하거나 수정할 수 있습니다. where, select, include, orderBy, skip, take는 쿼리에서 데이터를 필터링하고, 정렬하고, 필요한 데이터만 반환하도록 제어할 수 있는 옵션...

Js to Ts (passport)

디렉토리 구조 src/ ├── types/ │ └── model.d.ts ├── passports/ │ ├── index.ts │ └── strategy/ │ ├── local.strategy.ts ├── models/ │ └── user.model.ts ├── utils/ │ └── crypto.until.ts ├── ...

Js to Ts (app.js)

Javascript 프로젝트를 Typescript로 변환해보자. 참고글 : ts-migrate 변환 과정 .js 파일을 .ts 파일로 변환합니다. 타입 정의 추가 JavaScript 코드에서는 동적 타입이였지만, TypeScript는 강력한 정적 타입을 요구합니다. 외부 라이브러리 타입 정의 외부 라이브러리를 ...

점진적 마이그레이션 (ts-migrate)

점진적인 마이그레이션 처음부터 모든 파일을 TypeScript로 변환하지 않고, JavaScript 파일을 점진적으로 변환합니다. // tsconfig.json { "compilerOptions": { "allowJs": true, // JS 파일을 컴파일에 포함 "checkJs": false // JS 파일에서 타입 검사를 ...

nodemon.json

nodemon.json Nodemon을 사용할 때 설정을 관리하기 위한 JSON 파일입니다. Nodemon이란? Node.js 애플리케이션 개발 중에 파일 변경을 감지하고 자동으로 애플리케이션을 다시 시작해주는 도구 기본 구조 { "watch": ["src"], "ext": "js,json", "ignor...

tsconfig.json

tsconfig.json tsconfig.json은 TypeScript 컴파일러의 동작을 설정하는 파일입니다. 이 파일을 통해 컴파일 대상 파일, 출력 옵션, 엄격한 타입 검사 옵션 등을 설정할 수 있습니다. 기본 구조 { "compilerOptions": { // 컴파일러 옵션 }, "include": ...

기본 문법

TypeScript의 기본 문법을 정리해보겠습니다. 타입 지정 TypeScript는 변수, 함수, 매개변수 등에 타입을 명시적으로 지정할 수 있습니다. function add(a: number, b: number): number { return a + b; } 기본 타입 string, number, boolean, null, un...