59

我一直在寻找一个 Node.js 包来提供一个干净(但可定制)的管理界面,以便以结构化方式在 MongoDB 数据库上执行 CRUD 操作(允许受信任的用户编辑涉及自动表单验证的数据,考虑到模型之间的关系等)。

确实可以始终使用 3rd 方工具来实现此目的(例如Django Admin 界面Rails Admin)。

但我想知道是否有一个已经在 Node.js 之上运行的解决方案。

有谁知道这种解决方案?

请注意,我不是在寻找访问数据库的接口,例如 phpmyadmin 或 mongoose-admin。

4

8 回答 8

17

看看这个链接:

https://github.com/wearefractal/smog

...它是一个从 webUI 管理 mongoDB 的简单工具。

它看起来不错,可能在不久的将来会添加基于用户的管理,但您可以扩展它以支持您需要的功能。

更新

smog不再支持,而是查看MongoTron

于 2012-09-20T09:25:40.577 回答
16

https://github.com/jedireza/drywall

这似乎是管理面板的良好开端。

于 2013-09-05T07:53:29.837 回答
12

If your Node.js app exposes a RESTful API, ng-admin is a good solution.

Disclaimer: we built it.

于 2015-02-04T19:52:43.507 回答
9

We've used http://keystonejs.com/ for creating admin UIs.

于 2015-02-28T07:27:16.770 回答
4

我们正在使用 Formage ( https://github.com/Empeeric/formage ) 作为管理插件,到目前为止它已经很好地满足了我们的基本需求。它是 Mongoose-admin 的一个分支。

于 2013-11-12T05:22:12.003 回答
4

Check penguin : 一个根据您的 Mongoose 模型自动生成管理页面的模块。

于 2014-07-31T14:23:12.167 回答
3

我正在使用https://npmjs.org/package/mongo-express如果您习惯于引导,您可能也会喜欢它。

于 2013-08-30T08:19:41.503 回答
3

You could take a look at AllcountJS. It's actually not a admin UI tool but rather a framework for rapid business application development. It builds auto-generated UI (grids, forms, etc.) from domain model descriptions in JSON-like format. Provides built-in security and user management. Supports view customization and theming (see extending docs). If you're already using Express in your application you could integrate them to run in single Node.js instance.

于 2015-01-02T14:04:45.857 回答