我为我的项目选择了Node.js+Express+Mongoose.到目前为止,我还不需要使用ACL,但在项目的这个阶段,我需要实现这一点。
NPM包含几个模块,但选择哪个模块呢?
请告诉我你使用ACL (Node.js+Express+Mongoose)的经验。如果你知道任何教程,那将是很棒的:),但它并不是那么必要,我确切地需要知道Node.js程序员正在使用什么ACL。
最后一种可能是编写自己的acl中间件,这对我来说可能是一次有趣的经历。我想:)
发布于 2013-01-10 01:54:51
最常用的ACL模块。它有用于保护资源和mongo支持的Express中间件。
更新 9.2020:
发布于 2020-03-07 05:14:58
acl包已有2年未更新。我是JavaScript - https://github.com/stalniy/casl的CASL同构权限管理的作者。
根据npm的趋势,它是目前最常用的库-- https://www.npmtrends.com/acl-vs-@casl/ability
顺便说一句,它使得与MongoDB和mongoose的集成变得非常容易!
https://stackoverflow.com/questions/14235335
复制相似问题