일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- operator
- graphql
- @Binding
- typeorm
- init
- Operators
- NullObject
- ios14
- swift6
- Creating Operators
- subject
- nonisolated
- IOS
- SwiftUI
- RFC1738/1808
- dismiss
- Bug
- init?
- NavigationLink
- @State
- RxCocoa
- Operater
- @EnvironmentObject
- URL(string:)
- SWIFT
- RxSwift
- Xcode
- @Environment
- nestjs
- vim
- Today
- Total
목록Tunko room (147)
Tunko Development Diary
Documentation | NestJS - A progressive Node.js framework Nest 에서 제공하는 기능인 Mapped-type은 CRUD 와 같은 기능을 구축할떄 Entity 클래스의 유형을 변경하는 기능이다. @nestjs/graphql 패키지에서 제공한다. 기능의 종류 Partial : 부분적인, 불완전한 Pick : 고르다, 선택하다, 뽑다 Omit : 빠뜨리다, 누락[제외]시키다, 생략하다 Intersection : 교차로 예제 class @InputType() class CreateUserInput { @Field() email: string; @Field() password: string; @Field() firstName: string; } Partial Entit..
TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms. Active Record 와 Data Mapper 는 TypeOrm에서 사용 되는 일종의 패턴을 의미한다. Active Record 예시// example how to save AR entity const user = new User(); user.firstName = "Timber"; user.lastName = "..
설치 터미널에서 Nestjs 에서 제공하는 config 패키지 설치 npm i --save @nestjs/config환경 변수 파일을 조건에 따라 읽기 위한 패키지 설치 npm i cross-env환경변수 유효성 검사를 위한 패키지 설치 npm i joi프로젝트 최상단에 파일 생성 .env.dev .env.test package.json 파일 해당라인 수정 cross-env 패키지를 이용해 환경변수를 할당한뒤 nest start 명령을 실행한다. // 수정전 "start:dev": "nest start --watch", "start:prod": "node dist/main", // 수정후 "start:dev": "cross-env NODE\_ENV=dev nest start --watch", "start..
postgres DB 를 운영체제에 맞게 설치 필자는 MacOS PostgreSQL: Downloads DB GUI 툴 설치 Postico – a modern PostgreSQL client for the Mac postico 앱을 열고 +Database 버튼을 눌러 DB 생성 Postgres 앱 실행 생성한 DB 아이콘 더블 클릭 콘솔창이 열림 유저 확인 명령어 실행 \du 유저 이름 변경 및 패스워드 설정 ALTER USER '유저이름' WITH PASSWORD '패스워드'; 정상적으로 변경 되었는지 확인
Documentation | NestJS - A progressive Node.js framework 터미널에 아래 입력 패키지 설치! npm i @nestjs/graphql graphql-tools graphql apollo-server-express// 정상 실행 확인 npm run start:dev 프로젝트에 src 폴더 내부에 main.ts // 앱플리케이션의 메인 파일 AppModule을 Nest를 기반으로 구동한다. app.module.ts 여기에 GraphQL 을 연동한다. 비어있는 app.module.ts @Module({ imports: [], controllers: [], providers: [], }) export class AppModule {} GraphQL 설정 추가 @Modul..