bikes node.js mongodb mongoose

bikes - Panel de administración para Node.js y Mongoose



mongoose js (8)

Check penguin : un módulo que genera automáticamente páginas de administración basadas en sus modelos Mongoose.

Ha pasado un tiempo desde que estoy buscando un paquete Node.js para proporcionar una interfaz de administración limpia (pero personalizable) para realizar acciones CRUD en una base de datos MongoDB de una manera estructurada (permitiendo a los usuarios confiables editar sus datos relacionados con la validación automática de formularios, considerando relaciones entre modelos, etc.).

Es cierto que siempre se pueden usar herramientas de terceros para lograr este propósito (como la interfaz de administrador de Django o el administrador de Rails ).

Pero me preguntaba si existe una solución ya creada que se ejecute sobre Node.js.

¿Alguien sabe una solución de este tipo?

Tenga en cuenta que NO estoy buscando una interfaz para acceder a las bases de datos, como phpmyadmin o mongoose-admin.


Eche un vistazo en este enlace:

https://github.com/wearefractal/smog

... es una herramienta sencilla para administrar mongoDB desde webUI.

se ve bastante bien, y puede estarlo en un futuro cercano. Se agregará la administración basada en el usuario, pero puede ampliarla para que admita las funciones que necesita.

ACTUALIZAR

smog ya no es compatible, en su lugar eche un vistazo a MongoTron


Estamos utilizando Formage ( https://github.com/Empeeric/formage ) como un complemento de administrador y hasta ahora ha funcionado bien para nuestras necesidades básicas. Es un tenedor de Mongoose-admin.




Puedes echar un vistazo a AllcountJS . En realidad, no es una herramienta de interfaz de usuario de administrador, sino más bien un marco para el desarrollo rápido de aplicaciones comerciales. Construye la interfaz de usuario generada automáticamente (cuadrículas, formularios, etc.) a partir de las descripciones del modelo de dominio en formato JSON. Proporciona seguridad incorporada y administración de usuarios. Admite la personalización de la vista y la temática (consulte la extensión de documentos ). Si ya está utilizando Express en su aplicación, puede integrarlos para que se ejecuten en una única instancia de Node.js.


Si su aplicación Node.js expone una API RESTful, ng-admin es una buena solución.

Descargo de responsabilidad: lo construimos.