Подтвердить что ты не робот

Панель администратора для Node.js и Mongoose

Прошло некоторое время с тех пор, как я ищу пакет Node.js для обеспечения чистого (но настраиваемого) интерфейса администратора для выполнения CRUD-действий в базе данных MongoDB структурированным способом (позволяя доверенным пользователям редактировать свои данные, связанные с автоматическая проверка формы, рассмотрение отношений между моделями и т.д.).

Истинно, это всегда можно использовать сторонние инструменты для достижения этой цели (например, интерфейс администратора Django или Rails Admin).

Но мне было интересно, есть ли уже сделанное решение, работающее поверх Node.js.

Кто-нибудь знает такое решение?

Примечание, что я НЕ ищу интерфейс для доступа к базам данных, например phpmyadmin или mongoose-admin.

4b9b3361

Ответ 1

https://github.com/jedireza/drywall

Это кажется многообещающим, как хорошее начало для панели администратора.

Ответ 2

Посмотрите на эту ссылку:

https://github.com/wearefractal/smog

... это простой инструмент для администрирования mongoDB из webUI.

он выглядит довольно хорошо, и может быть в ближайшем будущем. Будет добавлено управление на основе пользователей, но вы можете расширить его, чтобы поддерживать нужные функции.

ОБНОВЛЕНИЕ

smog больше не поддерживается, вместо этого посмотрите MongoTron

Ответ 3

Если ваше приложение Node.js предоставляет API RESTful, ng-admin является хорошим решением.

Отказ от ответственности: мы построили его.

Ответ 4

Мы использовали http://keystonejs.com/ для создания пользовательских интерфейсов администратора.

Ответ 5

Мы используем Formage (https://github.com/Empeeric/formage) как аддон аддона, и до сих пор он хорошо работал для наших основных потребностей. Это вилка от Mongoose-admin.

Ответ 7

Проверить penguin: модуль, который автоматически создает страницы администрирования на основе ваших моделей Mongoose.

Ответ 8

Вы можете посмотреть AllcountJS. На самом деле это не инструмент пользовательского интерфейса администратора, а скорее структура для быстрого развития бизнес-приложений. Он создает автоматизированный пользовательский интерфейс (сетки, формы и т.д.) Из описаний модели домена в JSON-подобном формате. Обеспечивает встроенную защиту и управление пользователями. Поддерживает просмотр настроек и тематику (см. расширение документов). Если вы уже используете Express в своем приложении, вы можете интегрировать их для запуска в одном экземпляре Node.js.