TypeError: Right hand side of instanceof is not an object
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- bun, javascript, node.js, typescript
- Ambito
- api, authentication, backend
Direzione di ricerca
Inizia dalla chiamata segnalata in index.ts:48 e dal controllo che fallisce in node_modules/jsonwebtoken/sign.js:108. Confronta la generazione del token con jsonwebtoken 8.5.1, 9.0.0 e 9.0.2 con Bun e TypeScript, quindi esegui nuovamente la richiesta di registrazione segnalata. Il lavoro è completato quando la chiamata valida a jwt.sign produce un token senza l’instanceof TypeError nella configurazione segnalata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
jsonwebtoken@9.0.0 => jsonwebtoken@9.0.2
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.
- Lingua principale
- JavaScript
- Stelle
- 18.2k
- Fork
- 1.3k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di auth0/node-jsonwebtoken
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
auth0/node-jsonwebtoken#1042 · 1 commento ·
-
`jwt.sign()` callback is executed twice for "The payload already has an "..." property" errors Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
auth0/node-jsonwebtoken#1000 · 2 commenti · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 65/100
auth0/node-jsonwebtoken#1046 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
auth0/node-jsonwebtoken#1034 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
auth0/node-jsonwebtoken#1032 ·
Tutte le issue di auth0/node-jsonwebtoken
Issue simili
-
Update HugeIcons library Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
antfu-collective/icones#398 ·
-
ECmail.com Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
wesbos/burner-email-providers#554 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
radiantearth/stac-browser#1023 ·
-
HMR stops working Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
components-web-app/docs#92 ·