• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

routes/post.ts 페이지에서 에러나요..

22.03.24 14:03 작성 조회수 158

0

routes/post.ts에서

const promises: BluBird<Image> = req.body.image.map((image: string) => Image.create({src: image}))

이렇게 하고

다음에

const images = await Promise.all(promises);

promises에서 에러납니다..

이 호출과 일치하는 오버로드가 없습니다.
오버로드 1/2('(values: readonly unknown[] | []): Promise<[] | unknown[]>')에서 다음 오류가 발생했습니다.
'Bluebird<Image>' 형식의 인수는 'readonly unknown[] | []' 형식의 매개 변수에 할당될 수 없습니다.
'Bluebird<Image>' 형식은 '[]' 형식에 할당할 수 없습니다.
오버로드 2/2('(values: Iterable<unknown>): Promise<unknown[]>')에서 다음 오류가 발생했습니다.
'Bluebird<Image>' 형식의 인수는 'Iterable<unknown>' 형식의 매개 변수에 할당될 수 없습니다.
'[Symbol.iterator]' 속성이 'Bluebird<Image>' 형식에 없지만 'Iterable<unknown>' 형식에서 필수입니다.
ts(2769)

lib.es2015.iterable.d.ts(51, 5): 여기서는 '[Symbol.iterator]'이(가) 선언됩니다.

이런 에러가 나와요..

답변 1

답변을 작성해보세요.

0