Nâng cấp raw-body từ 3.x lên 4.x
So sánh API công khai của raw-body 3.0.2 và 4.0.0, được tính tự động từ kiểu TypeScript. Chữ ký thay đổi là thay đổi có thể không tương thích, không phải điều chắc chắn.
Tóm tắt
| Đường dẫn import bị xóa | 0 |
|---|---|
| Export bị xóa | 0 |
| Chữ ký thay đổi | 0 |
| Thành viên lớp hoặc interface bị xóa | 0 |
| Thành viên lớp hoặc interface thay đổi | 4 |
| Mới bị ngừng hỗ trợ | 0 |
| Thay đổi yêu cầu (engines, phụ thuộc peer) | 1 |
| Export mới | 7 |
Export bị xóa
Không phát hiện.
Chữ ký thay đổi
Không phát hiện.
Thành viên lớp hoặc interface bị xóa
Không phát hiện.
Thành viên lớp hoặc interface thay đổi
| member | Trước | Sau |
|---|---|---|
Options.encoding | Encoding | null | undefined | false | Encoding | null | undefined |
RawBodyError.type | string | RawBodyErrorType | undefined |
RawBodyError.status | number | number | undefined |
RawBodyError.statusCode | number | number | undefined |
Mới bị ngừng hỗ trợ
Không phát hiện.
Thay đổi yêu cầu (engines, phụ thuộc peer)
| Trước | Sau | |
|---|---|---|
engines.node | >= 0.10 | >=22 |
Export mới (7)
| import | export | kind |
|---|---|---|
raw-body | Decoder | interface |
raw-body | default | function |
raw-body | getRawBody | function |
raw-body | getRawBodyWeb | function |
raw-body | RawBodyErrorType | type |
raw-body | WebRawBodyStream | type |
raw-body | NodeRawBodyStream | type |
Câu hỏi thường gặp
Nâng cấp raw-body từ 3 lên 4 có những thay đổi không tương thích nào?
Giữa raw-body 3.0.2 và 4.0.0, Vigia tìm thấy 0 export bị xóa, 0 chữ ký thay đổi và 4 thành viên lớp hoặc interface bị xóa hay thay đổi.
Những gì bị ngừng hỗ trợ trong raw-body 4?
0 export hoặc thành viên mới bị đánh dấu ngừng hỗ trợ trong raw-body 4.0.0.
Dành cho tác tử
GET https://vigia.coredls.cloud/v1/packages/npm/raw-body/upgrade?from=3.0.2&to=4.0.0