-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
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]'이(가) 선언됩니다.
이런 에러가 나와요..
답변을 작성해보세요.
0
답변 1