認証システムを作ろうとしました。すべてがうまくいっても小さな問題ですが、ユーザーはページを更新するたびに切断されます。私はセッションでトークンとユーザーをどうにかして保存したと思いますが、どうしたらよいか分かりません。トークンとユーザーをvueとセッションで保存してください。
全プロジェクトはここにある:Github
// Token setup
function jwtSignUser(user) {
const ONE_WEEK = 60 * 60 * 24 * 7;
return jwt.sign(user, process.env.JWT_SECRET, {
expiresIn: ONE_WEEK
});
}
私はデータを送信する方法
// Successfuly logged in
if (response) {
return res.send({
user: existingUser.toJSON(),
token: jwtSignUser(existingUser.toJSON())
});
}
ソリューション:私はこの問題を解決し 、あなたはここで最終的なプロジェクトを見つけることができます Github
トークンをlocalStに保存する方法を変更しましたオラージ
ローカルストレージまたはクッキーに保存できます。 – Bave