0

私は NodeJs+Express+Mongo アプリケーションを持っています。アプリケーションはモデル「アイテム」で CRUD 操作を行います

    var Item = new Schema({
    name: { type: String, required: true }
  , description: String
  , status: String
  , price: { type: Number, "default": 0 }
   });

私が望むのは、everyauthを使用して認証と承認を実装することです(パスワード - facebook や twitter ではありません...) 。初心者に適したシンプルでわかりやすいチュートリアル実行可能な例を提案できますか?

4

2 に答える 2

1

おそらくあなたが探している答えではありませんが、公式のeveryauthの例をすでに読んでいて、さらに多くの例を探している場合は、おそらく別のプロジェクトを検討する必要があります。

まず、この問題領域は一般的に初心者にはあまり適していません。おそらく、最初にデータベースに独自の基本認証をコーディングし、その上にeveryauthライブラリの複雑さを置く前にそれを本当に理解する必要があります。認証なしで基本的な作成、読み取り、更新、削除操作を実行できる基本的なNode / Express / Mongoアプリを構築しましたか?そうでない場合は、最初にそれを行ってください。これは最先端のテクノロジースタックであり、JavaScriptの使用方法に関してもう1つの非常に洗練されたAPIであるMongooseも使用しているようです。

Everyauthは、いくつかの深いJavaScriptマジック、promiseの高度な使用、およびデバッガー内での操作が困難で、初心者にとって必ずしも最適なAPIではないチェーン/リテラシーAPIを使用します。

APIはやや難解ではないため、everyauthの代わりにPassportJSを検討することをお勧めします。

于 2012-11-29T06:56:27.957 に答える
0

私はピーターの答えに同意しますが、このルートに行きたいと確信している場合は、mongoose-authを見てください。everyauth に基づく mongoose 用の認証プラグインです。

于 2012-11-29T13:17:38.117 に答える