Tags
- 건담
- 17-55
- k-디지털트레이닝
- 시청
- ai_엔지니어링
- 카페
- SQL
- 여행
- 650d
- 우리fisa
- 대만
- 도쿄
- 해리포터
- fdr-x3000
- 우리에프아이에스
- 전주
- 수요미식회
- CS231n
- 축복이
- 군산
- 전시
- 글로벌소프트웨어캠퍼스
- 맛집
- 대만여행
- Python
- 제주도
- 오사카
- 축복렌즈
- 사진
- 우리fis아카데미
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
Recent Posts
300x250
브렌쏭의 Veritas_Garage
Cannot determine a GraphQL input type 본문
一切皆苦
모든 것은 고통이니 즉, 인생은 고통이다...라고 어느 옛날 왕족 첫째 아들이 그랬던가.
아니.. 내가 한 말이었나.. 그랬나...
현재 내 개발환경은 이렇습니다
- NestJS
- Typescript
- GraphQL
- TypeORM
- MySQL2
Cannot determine a GraphQL input type
@InputType()
export class CreateCommentInput {
@Field(() => String)
content: string;
@Field(() => Board)
boardId: string;
@Field(() => User)
userId: string;
}
요는 인풋타입으로 들어와야하는 것이 제대로 안들어온다는 것이다. 위에서 userId 를 보면 필드에는 타입이 유저로, 아래에는 문자열 타입이다.
이것들을 한결같게 바꿔줘야한다.
@InputType()
export class CreateCommentInput {
@Field(() => String)
content: string;
@Field(() => Board)
boardId: string;
@Field(() => String) // 여기를 이렇게 고친다
userId: string;
}
대문자인 이유는 타입스크립트에서의 문자열 지정은 소문자이지만, GraphQL에서는 앞이 대문자로 시작하기 때문이다.
'[Project_하다] > [TroubleShoot_문제해결]' 카테고리의 다른 글
[Continue] 로컬에서 작동하는 AI (0) | 2024.08.06 |
---|---|
MySQL && ELK #has not received any packets from the server (0) | 2022.04.24 |
2020420, 문제해결 (0) | 2022.04.20 |
Cannot return null.... (0) | 2022.04.18 |
나는 나는 무얼 놓쳤나 #20220411 (0) | 2022.04.12 |
Doesn't have default value.. (0) | 2022.04.11 |
Incorrect table definition; (0) | 2022.04.11 |
Comments