[解決済み] jwt.ioで常に無効な署名が表示される
2022-02-15 17:41:55
質問
jwt.ioで生成されたトークンを入力すると、いつも無効な署名が表示されます。 以下は、トークンを生成するための私のコードです。
const secret = 'secret';
const token = jwt.sign({
username: user.username,
userID: user._id
},
secret, {
expiresIn: "1hr"
}
);
何がいけなかったのか?
jsonwebtokenパッケージを使用しています。 https://github.com/auth0/node-jsonwebtoken
解決方法は?
を使用している場合 jsonwebtoken libで、トークンを作成し、同様に検証することを試みました。コードを見て、まだ問題に直面している場合は、コメントで教えてください。
var jwt = require('jsonwebtoken')
const secret = 'secret';
const token = jwt.sign({
username: "",
userID: 1
},
secret, {
expiresIn: "1hr"
},
function(err, token) {
if (err) {
console.log(err);
} else {
console.log(token);
}
});
jwt.ioのリンク先で、あなたの秘密を入力したところ、検証済みと表示されました。
関連
-
[解決済み】Node.jsのエラーECONNRESETをデバッグするにはどうすればよいですか?
-
[解決済み】MongoClient v3.0使用時、db.collectionは関数ではない
-
[解決済み】モジュール 'internal/util/types' が見つかりません。
-
[解決済み】nodemon - app crashed - waiting for file changes before start
-
[解決済み] npm install エラー - ローカルの発行者証明書を取得できません。
-
[解決済み] http-server コマンドが見つかりません。
-
[解決済み] Yarn にパッケージを強制的に再インストールさせるにはどうしたらいいですか?
-
[解決済み] express は `body-parser deprecated undefined extended` としてエラーを投げます。
-
[解決済み] ノードマータ予期せぬフィールド
-
[解決済み] エラー: ノード出力を "|head" にパイプするときに EPIPE を書き込む。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テスト
-
[解決済み] (node:63208) DeprecationWarning: collection.ensureIndex は非推奨です。代わりにcreateIndexesを使用してください [重複]。
-
[解決済み】ExpressJSとMeteorJSの比較【終了しました
-
[解決済み】ENOENT, そのようなファイルまたはディレクトリがありません。
-
webpack ENOENTソリューションの起動
-
[解決済み] のエラーが発生しました。これはおそらくnpmの問題ではありません。上に追加のログ出力があると思われます
-
[解決済み] create-react-app、インストールエラー("コマンドが見つからない")。
-
[解決済み] nodeファイルの先頭にある"/usr/bin/env node "は、具体的には何をするのですか?
-
[解決済み] nodejs - http.requestでresponse.writeを使用する場合、第一引数は文字列またはBufferでなければなりません。
-
[解決済み] NodeJsのSequelizeでautoIncrementはどのように動作するのですか?