강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của sangho262626262647
sangho262626262647

câu hỏi đã được viết

Áp dụng TypeScript cho Node.js (feat. NodeBird)

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

Viết

·

298

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]'이(가) 선언됩니다.

이런 에러가 나와요..

웹앱nodejstypescript

Câu trả lời 1

0

zerocho님의 프로필 이미지
zerocho
Người chia sẻ kiến thức

Hình ảnh hồ sơ của sangho262626262647
sangho262626262647

câu hỏi đã được viết

Đặt câu hỏi