2017-09-14 6 views
1

express-sessionとjwtで説明が必要です。例えば。私は買い物カゴを持っています。ログインしてサインインします。私はjwtを使用しますが、ショッピングカートに選択した商品を保存します。私はexpress-sessionとconnect-mongoを使用したいと思いますか?そして、私の質問は意味があり、適切なソリューションは1つのプロジェクトでセッションとjwtを使用していますか?商品を保管するために使用するほうがいいかもしれません。 3時間。1つのプロジェクトでのExpressセッションとトークン

答えて

1

同じプロジェクトでexpress-sessiontokensの両方を使用することはできますが、どちらの場合でも認証と保存の両方を行うことができるため、なぜこのようにしたいのかわかりません。 APIを呼び出す際に認証プロセスが必要な場合はほとんどの場合、JWTトークンを使用しますが、簡単なEコマースWebサイトを作成する場合は、express-sessionを使用します。

特定の時間だけ製品を保管することについては、特定の時間数の後にセッションを期限切れにすることができます。その後、製品がリリースされます。

最終的には、目的に応じて両方を使うことができますが、それがあなたの目的に適していれば、なぜ1つだけではないのでしょうか? bcryptは安全でない場合はjwtと同じくらい安全です。

+0

ありがとうございます –

関連する問題