1

私は、RESTAPIを作成するnode.js/ express/mongodbスタックの完全な初心者です。チュートリアルは私が始めるのにかなり役立ちましたが、APIに承認/認証を適用することになると私は完全に立ち往生しています。そのような例は本当に役に立ちます。接続とパスポートを使用しましたが、ユーザーのログイン/サインアップ(認証付き)+ユーザーのデータにアクセスするための骨格のRESTAPIが提供されているアプリの良い例はありません。そのようなものが提供されれば、それはかなり素晴らしいでしょう?

ありがとうございました!

4

1 に答える 1

0

https://github.com/jaredhanson/passport-local/blob/master/examples/login/app.jsを使用した認証の例を次に示します。passportjs

うまくいけば、これはあなたを助けるかもしれません. それを使用するにmongodbは、すべてのレコードを取得し、メソッドを使用して配列に保存しますtoArray()。たとえば、例のコード スニペットでは、次のように変更します。

findByUsername(username, function(err, user) {
     db.collections.find().toArray(function(err,user){
        if (err) { return done(err); }
        if (!user) { return done(null, false, { message: 'Unknown user ' + username }); }
        if (user.password != password) { return done(null, false, { message: 'Invalid password' }); }
        return done(null, user);
      })
    });
  }
});
));
于 2012-10-09T11:47:11.367 に答える