CodeGenieApp / CodeGenieApp/serverless-express
Type error with Koa
- Ngôn ngữ chính
- JavaScript
- Star
- 5.3k
- Fork
- 676
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
I get the following TypeScript error when building using Koa version 2.13.4 and @vendia/serverless-express version 4.5.2:
```
server/index.ts(10,51): error TS2322: Type 'import("/path/to/project/node_modules/@types/koa/index.d.ts")' is not assignable to type 'RequestListener'.
--
80 | Type 'import("/path/to/project/node_modules/@types/koa/index.d.ts")' provides no match for the signature '(req: IncomingMessage, res: ServerResponse): void'.
```
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện lỗi build tại server/index.ts:10 với Koa 2.13.4 và @vendia/serverless-express 4.5.2. Kiểm tra các kiểu liên quan đến RequestListener mismatch được báo cáo và xác định hành vi tương thích nào được mong đợi; công việc được xem là hoàn tất khi bản build TypeScript hoàn tất mà không có TS2322 trong cấu hình này.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- aws, express, node.js, typescript
- Lĩnh vực
- api, backend, cloud
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 30/100