Node.js和Mongoose的pipe理面板
这是一段时间,因为我正在寻找一个Node.js包提供一个干净的(但可定制的)pipe理界面,以结构化的方式在MongoDB数据库上执行CRUD操作(允许可信用户编辑他们涉及自动表单validation的数据,考虑模型之间的关系等)。
这是真的,它总是可以使用第三方工具来实现这个目的(如Djangopipe理界面或Railspipe理 )。
但是我想知道是否有一个已经在Node.js之上运行的解决scheme。
有没有人知道这种解决scheme?
请注意 ,我不是在寻找访问数据库的接口,如phpmyadmin或mongoose-admin。
https://github.com/jedireza/drywall
这似乎是一个很好的开始pipe理面板。
看看这个链接:
https://github.com/wearefractal/smog
…这是一个从webUIpipe理mongoDB的简单工具。
它看起来不错,可能在不久的将来基于用户的pipe理将被添加,但是你可以扩展它来支持你需要的function。
UPDATE
smog
不再被支持,而是看看MongoTron
如果你的Node.js应用程序公开了一个RESTful API, ng-admin是一个很好的解决scheme。
免责声明:我们build立了它。
我们使用Formage( https://github.com/Empeeric/formage )作为pipe理员插件,到目前为止,它已经很好地满足了我们的基本需求。 这是来自Mongoose-admin的分支。
检查企鹅 :一个基于您的Mongoose模型自动生成pipe理页面的模块。
你可以看看AllcountJS 。 它实际上不是一个pipe理UI工具,而是一个快速业务应用程序开发的框架。 它以类似JSON的格式从域模型描述构build自动生成的UI(网格,表单等)。 提供内置的安全和用户pipe理。 支持视图自定义和主题(参见扩展文档 )。 如果您已经在您的应用程序中使用Express ,则可以将它们集成到单个Node.js实例中。