5 回答

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊
你需要導(dǎo)入它然后像這樣分配它
import jwt from 'jsonwebtoken';
const { sign, verify } = jwt;
const token = sign({"d":"dd"}, "secret", {expiresIn: 300})
console.log(token);
const verifycode = verify(token, "secret");
console.log(verifycode);

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
你有一個(gè)額外的空間import jwt from ' jsonwebtoken'
應(yīng)該只是import jwt from 'jsonwebtoken'
我剛剛測試過,它在我的電腦上運(yùn)行良好

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊
如果您使用的是 jwt v8,只需以這種方式導(dǎo)入 jsonwebtoken:
import * as jwt from 'jsonwebtoken'
或者
import { sign, decode, verify } from 'jsonwebtoken'

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
你能試試嗎:
創(chuàng)建文件夾
做
npm init
創(chuàng)建一個(gè)文件
app.js
安裝 json 網(wǎng)絡(luò)令牌
npm i jsonwebtoken
轉(zhuǎn)到
package.json
并添加"type": "module"
app.js
在這里寫下你的:import jwt from "jsonwebtoken"
執(zhí)行它:
node --experimental-modules app.js
如果您收到錯(cuò)誤,請(qǐng)告訴我

TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個(gè)贊
我正在使用打字稿來編寫我的節(jié)點(diǎn)服務(wù)器和 jwt 實(shí)現(xiàn)。
這是我終端上的建議:
嘗試npm i --save-dev @types/jsonwebtoken
它是否存在或添加一個(gè)包含 `declare module 'jsonwebtoken' 的新聲明 (.d.ts) 文件;
我剛剛輸入:npm i --save-dev @types/jsonwebtoken
然后在我的文件中添加了導(dǎo)入:import jwt from "jsonwebtoken"
希望有所幫助。
添加回答
舉報(bào)