TypeError: Right hand side of instanceof is not an object
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- bun, javascript, node.js, typescript
- Lĩnh vực
- api, authentication, backend
Hướng nghiên cứu
Bắt đầu từ lệnh gọi được báo cáo trong index.ts:48 và phần kiểm tra bị lỗi trong node_modules/jsonwebtoken/sign.js:108. So sánh việc tạo token với jsonwebtoken 8.5.1, 9.0.0 và 9.0.2 trên Bun và TypeScript, sau đó chạy lại yêu cầu đăng ký được báo cáo. Hoàn tất có nghĩa là lệnh gọi jwt.sign hợp lệ tạo ra một token mà không có instanceof TypeError trong thiết lập được báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
[email protected] => [email protected]
bunjs typescript
When generating a token using the jsonwebtoken library instead of returning a valid token it returns an error:
103 |
104 | if (!secretOrPrivateKey && options.algorithm !== 'none') {
105 | return failure(new Error('secretOrPrivateKey must have a value'));
106 | }
107 |
108 | if (secretOrPrivateKey != null && !(secretOrPrivateKey instanceof KeyObject)) {
^
TypeError: Right hand side of instanceof is not an object
at /home/d/Desktop/smth/v5/node_modules/jsonwebtoken/sign.js:108:38
at /home/d/Desktop/smth/v5/index.ts:48:32
at processTicksAndRejections (:1:2602)
POST - http://localhost:8080/api/auth/register failed
Using valid code: const token = await jwt.sign({ username: username }, jwtSecret);
Returns a jwt token on versions prior to 9.0.0, preferably 8.5.1 works without issues.
- Ngôn ngữ chính
- JavaScript
- Star
- 18.2k
- Fork
- 1.3k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của auth0/node-jsonwebtoken
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
auth0/node-jsonwebtoken#1042 · 1 bình luận ·
-
`jwt.sign()` callback is executed twice for "The payload already has an "..." property" errorsCó thể đã có người làm @cobyfrombrooklyn-bot đã nhận 227 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
auth0/node-jsonwebtoken#1000 · 2 bình luận · 1 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
auth0/node-jsonwebtoken#1048 ·
-
verify() resolves a string secret by attempting createPublicKey() first, costing 4x-52x on the HS* pathCó thể đã có người làm @Hashim1999164 đã nhận 22 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 65/100
auth0/node-jsonwebtoken#1046 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 10/100
auth0/node-jsonwebtoken#1034 ·
Tất cả issue của auth0/node-jsonwebtoken
Issue tương tự
-
bug user-priority/P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
t8y2/dbx#11718 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug confirmed perf
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
videojs/video.js#9400 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
agent/scanner bug hive/hosted-available-lke648397-260827-5n31
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
rescript-lang/rescript#8765 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[workshop-sim] Improve: Add a required self-check gate to the agentic-workflows concept pageĐang mởfeedback simulation workshop
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
githubnext/gh-aw-workshop#4417 ·
Maintainer thường phản hồi trong vòng 1 ngày