10
votes

Nœud.js mongoosejs crud échafaudage

Y a-t-il un moyen de créer un échafaudage crud en utilisant le modèle de schéma utilisé?

ne doit pas être un cadre, plus d'utilité.

Utilisez actuellement: Expressjs Mangoosejs MongoDB


3 commentaires

Je n'ai trouvé rien qui puisse prendre un schéma de mangouste et un échafauder un express.js crud avec Jade


OK, puis essayez de le mettre en œuvre.


Question connexe: Stackoverflow.com/ Questions / 11409819 / ...


6 Réponses :


7
votes

Je suppose que vous pouvez essayer d'utiliser Railwayjs ? Il a un exemple aussi pour la mise en place d'un échafaudage 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


3 commentaires

Railwaysjs n'utilise pas de Mongoosejs et ressemble plus à ActiveRecord sans approche de schéma. Je ne cherche pas un autre cadre juste un utilitaire.


Pourquoi ne pas élaborer les couple de solutions de rechange dont vous parlez comme le chemin de fer JS n'est pas l'un d'entre eux qui correspond aux critères ...


Pour clarifier au cas où quelqu'un d'autre trébuche sur ceci, Railwayjs (maintenant connu sous le nom de composé.js) fait la mangouste. Voir Composéjs.com/docs.html et Ctrl + F pour "Mongoose".



7
votes

J'ai créé Bumm , un outil de ligne de commande pour générer des squelettes de projet express et des modèles Scofflod / itinéraires / vues cela pourrait correspondre à vos besoins. La génération de vue n'est pas exactement ce que vous voudrez peut-être depuis que Bumm n'utilise pas de modèle existant, mais s'attend à ce que les champs de modèle soient transmis comme paramètres de ligne de commande. Mais c'est une source ouverte ...


1 commentaires

Pouvons-nous avoir des validations sur le terrain intégrées à elle?



1
votes

J'utilise des méfions (www.meanjs.org) et il possède un générateur Yeoman qui ne génère pas seulement l'application de semences, mais peut générer un module pour vous qui inclut des modèles de mangousage, des itinéraires expressjs et des contrôleurs et les mêmes. Pour une angulaire pour un crud, mais vous ne pouvez pas spécifier les champs (à coder ceux-ci après que le générateur effectue la plomberie pour vous).

J'aimerais les voir étendre à un générateur où je peux spécifier les champs et leur type.


0 commentaires

0
votes

J'ai créé un court outil à cet effet récemment, CRUD Scaffolder . Ce n'est pas beaucoup, cela a quelques problèmes, mais cela m'a aidé à commencer plus vite avec certains projets à l'époque.


0 commentaires

1
votes

En supposant que vous avez déjà un nœud et un NPM installé sur

express "app name"


0 commentaires

0
votes

J'aime ces mots: Ne doit pas être un cadre, plus d'utilité.

Avez-vous essayé AMUR ?

C'est un utilitaire pour générer des ressources de l'API de KOA + Mongoose + GraphQL.


0 commentaires