inflearn logo
강의

Course

Instructor

DENO - Learn by Following - Basic Course

DENO #8 Learning by Following Deno with OAK framework (3)

Type 'undefined' is not assignable to type 'Book'

423

daveweckl7362

1 asked

0

const book: Book = body.value;
book.id = v4.generate();
books.push(book);
context.response.status = 201;
context.response.body = books;

기본강의 OAK framework (3) 진행중에 server.ts 기동중에 아래 에러로 진행이 안됩니다...

error: TS2322 [ERROR]: Type 'Promise<any> | Promise<URLSearchParams> | FormDataReader | Promise<string> | Promise<Uint8Array> | undefined' is not assignable to type 'Book'.

  Type 'undefined' is not assignable to type 'Book'.

            const book: Book = body.value;

해결방법을 못찾아 글 남깁니다~ 도움 부탁드려요.

Deno

Answer 2

1

John Ahn

데이브님 안녕하세요 ! 
혹시 Book 타입 지정에서 오타가 있는건 아닐까요?! 

에러가 날 때 작은 오타때문에 그럴 경우가 많아서 
제 전체 소스랑 비교하면서 찾아주시면 더 빨리 발견할수있을것같습니다 ! 
수고하세요 ~ ! ! 

0

iod1124

저도 같은 오류가 발생하네요 ㅜㅜ

전체 소스는 어디서 볼 수 있을까요?

0

iod1124

강사님 Typescript가 업데이트가 된건지 

 const book: Book = body.value;
 
// Type 'undefined' is not assignable to type 'Book'.
 const book: Book = await body.value;

위에꺼는 에러가 나고 아래것만 에러가 없어지네요 

.value도 함수가 아닌데 Promise를 return 하는건가요?

0

Su Chae

저도 여기에서 막혔었는데 하신것처럼 await을 넣으니 문제가 사라졌네요. 감사합니다~

 

타입 주석

0

48

1

BuilderInit 사용 이유

0

409

1

ts-node extends시 에러가 발생합니다 ㅠㅠ

0

836

1

데코레이터-2 강의 질문이 있습니다.

0

284

1

enum 질문이 있습니다.

0

330

1

색션 2, 데코레이터 개념이 아예 이해가 안됩니다.

0

539

1

변수의 타입에 클래스를 지정해준 것과 지정 안한 것 과의 차이가 어떻게 되는지 궁금해서 질문을 남깁니다.

0

369

2

섹션4 예제0 질문입니다.

0

719

2

deno 발음

0

394

1

안녕하세요 정말 좋은 강의 감사합니다

0

381

1

!과 타입 단언 (보충) 질문

0

404

1

화살표 함수에서 this

0

434

1

타입 단언과 관련해서 질문드립니다.

0

651

1

extends와 implements질문 드립니다.

0

302

1

질문 드립니다.

0

375

2

as와 변수의 타입 지정 차이

0

353

1

undefined형식 에러

0

398

1

코딩 초보

0

462

1

service계층과 데이터베이스 요청 주고받을 때 Builder패턴 질문

0

1760

1

Deno에 빨간줄이 사라지지 않아요

0

463

5

강의 만들어주셔서 감사합니다.

2

211

0