プロジェクトに選択しましたNode.js + Express + Mongoose。今までは[〜#〜] acl [〜#〜]を使用する必要はありませんでしたが、プロジェクトのこのフェーズでは、これを実装する必要があります。
NPMにはいくつかのモジュールが含まれていますが、どれを選択しますか?
ACL(Node.js + Express + Mongoose)の使用経験を教えてください。チュートリアルを知っているなら、それは素晴らしいことです:)でも、それほど必要ではありません。Node.jsプログラマーがACLに何を使用しているかを正確に知る必要があります。
最後の可能性は、独自のacl-ミドルウェアを作成することです。これは私にとって興味深い経験になる可能性があります。私は考えます :)
最も使用されているACLモジュール。リソースを保護し、mongoをサポートするためのExpressミドルウェアもあります。
aclパッケージは過去2年間更新されていません。私はCASLの作成者です-JavaScriptの同形の権限管理- https://github.com/stalniy/casl
Npmの傾向によると、これは最近最も使用されているライブラリです https://www.npmtrends.com/acl-vs-@casl/ability
ちなみに、MongoDBとmongooseとの統合は本当に簡単です!