Error using jsonwebtoken: global is not defined
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript, node.js, typescript
- Lĩnh vực
- authentication, security
Hướng nghiên cứu
Bắt đầu với browser.js ở dòng 16 và bản tái hiện TypeScript được cung cấp, sau đó so sánh môi trường trình duyệt jsonwebtoken 8.5.1 được báo cáo với NodeJS 20.11.1 và powerbi-visuals-tools 5.3.0. Được xem là hoàn tất khi đã xác định hành vi trình duyệt được hỗ trợ và đã ghi lại hoặc tái hiện kết quả mong đợi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description
I'm just trying to create a jwt token using jsonwebtoken version 8.5.1. When I run my web application in a browser I get this error:
Uncaught ReferenceError: global is not defined
The error is in this file:
browser.js
specifically on line 16
var crypto = global.crypto || global.msCrypto
Here are some prints:
Reproduction
Here is the code I'm using
import * as jwt from 'jsonwebtoken';
export class TokenGenerator {
generateToken(secret: string, user: string, scope: string): string {
try {
var secretKey = secret;
const token = jwt.sign({ user, scope }, secretKey, { expiresIn: '1h' });
return token;
} catch (error) {
// Handle the error here
console.error('Error generating token:', error);
throw error;
}
}
}
Environment
-
Version of this library used: 8.5.1
-
Version of the platform or framework used, if applicable:
NodeJS 20.11.1,
typescript 4.9.3 -
Other relevant versions (language, server software, OS, browser):
powerbi-visuals-tools 5.3.0 -
Other modules/plugins/libraries that might be involved:
I'm not using Angular or React nor any other web framework
- 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" errorsĐ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 ·
-
Độ 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ự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
solana-foundation/solana-com#2202 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
yegor256/copyrights-action#216 ·
-
[BUG] onScroll never refreshes the window container's height after a vertical-only viewport resizeĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
juliangarnier/anime#1192 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
PedestrianDynamics/pyFDS-Evac#226 ·
Maintainer thường phản hồi trong vòng 1 ngày