일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nonisolated
- operator
- SwiftUI
- Bug
- typeorm
- dismiss
- @State
- ios14
- Xcode
- RxSwift
- Creating Operators
- nestjs
- IOS
- init
- @EnvironmentObject
- @Binding
- init?
- RFC1738/1808
- Operater
- vim
- swift6
- subject
- RxCocoa
- NavigationLink
- URL(string:)
- NullObject
- @Environment
- SWIFT
- Operators
- graphql
- Today
- Total
목록graphql (5)
Tunko Development Diary
import { Field, InputType, ObjectType, registerEnumType, } from '@nestjs/graphql'; import { Column, Entity } from 'typeorm'; export enum EXType { TYPE1 = 'type1', TYPE2 = 'type2' } registerEnumType(EXType, { name: 'EXType' }); @ObjectType() @Entity() export class EXEntity { ... @Column({type : 'enum', enum : EXType}) @Field((type) => EXType) type :..
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..
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..
요약 Query → SQL 에서 SELECT문에 해당된다. REST API에서는 GET 방식이다. Mutation→ INSERT, UPDATE, DELETE 연산에 사용한다. REST API에서는 POST, PUT, PATCH, DELETE. 상세 기술적으로 모든 GraphQL Query를 이용해 구현하면 데이터를 추가, 편집, 삭제 등이 가능하지만. 추가 편집 삭제등은 Mutation을 통해 명시적으로 전송되어야 한다는규칙이 있기에 이렇게 구분됩니다. Query 는 GraphQL 엔진에서 병렬 실행이 가능하지만 Mutation 최상위 필드는 시스템 사양에 따라 직렬 실행이 됩니다. 출처 http://spec.graphql.org/draft/#sec-Mutation