2012-05-21 12 views
10

¿Hay alguna manera de crear un andamio crud utilizando el modelo de esquema utilizado?Node.js Mongoosejs Crud scaffolding

No debe ser un marco, más una utilidad.

Actualmente usando: ExpressJS MongooseJS MongoDB

+0

no he encontrado nada que pueda tomar un esquema mangoose andamio y una porquería express.js con jade –

+0

Todavía interesado. –

+0

Ok, luego intenta implementarlo. –

Respuesta

7

supongo que se podría tratar de usar RailwayJS? Tiene un ejemplo, así como para la creación de un andamio CRUD:

railway init blog && cd blog 
npm install -l 
railway generate crud post title content 
railway server 8888 
open http://127.0.0.1:8888/posts 

EDITAR

Hay un par de alternativas, pero creo que de tren es la mejor opción, a menos que me entienda mal su pregunta. Podría implementar algo usted mismo, como ya se sugirió. Para más información sobre estas alternativas, consulte estas preguntas StackOverflow (usted no es el primero en preguntar esto):

Is there a CRUD generator for Mongoose and Node.js and Underscore? Or a CRUD generator for a similar stack?

CRUD module or tutorial for node.js

+0

RailwaysJS no utiliza mongoosejs y se parece más a ActiveRecord sin un enfoque de esquema. No estoy buscando otro Framework solo una utilidad. –

+0

¿por qué no elaboras las dos alternativas de las que estás hablando, ya que RailwayJS no es una de ellas que cumple los criterios ... –

+0

Para aclarar en caso de que alguien más tropiece con esto, railwayJS (ahora conocido como compound.js) _does_ support mongoose . Ver http://compoundjs.com/docs.html y ctrl + f para "mangosta". –

7

creé bumm, una herramienta de línea de comandos para generar esqueletos de proyectos expresos y scafflod modelos/rutas/vistas que podrían adaptarse a sus necesidades. La generación de vistas no es exactamente lo que podría desear, ya que bumm no analiza un modelo existente, pero espera que los campos del modelo se pasen como parámetros de línea de comandos. Pero es de código abierto ...

+0

podemos tener validaciones de campo de formulario integradas en él –

1

Estoy usando MEANJS (www.meanjs.org) y tiene un generador yeoman que no solo genera la aplicación semilla, sino que puede generar un módulo para ti que incluye modelos de mangostas , expressjs rutas y controladores y lo mismo para angular para un crud, pero no puede especificar los campos (llegó a codificar los en después de que el generador hace la fontanería para usted).

Me encantaría verlos expandir a un generador donde puedo especificar los campos y su tipo.

0

Creé una herramienta corta para este propósito recientemente, CRUD scaffolder. No es mucho, tiene algunos problemas, pero me ayudó a comenzar más rápido con algunos proyectos en ese momento.

1

Asumiendo que ya tiene instalado nodo y NPM

npm install -g express 
npm install -g express-generator 

A continuación, utilice expresa a un andamio webapp

express "app name"