有没有办法通过使用所使用的模式模型来创建一个crud脚手架?
不能是框架,更多是实用工具。
目前正在使用: ExpressJS MongooseJS MongoDB的
答案 0 :(得分:7)
我猜您可以尝试使用RailwayJS?它有一个例子来设置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
修改强>
有几种选择,但我认为铁路是你最好的选择,除非我误解了你的问题。你可以自己实现一些东西,就像已经建议的那样。有关这些替代方案的更多信息,请参阅这些StackOverflow问题(您不是第一个问这个问题):
答案 1 :(得分:7)
我创建了bumm,这是一个命令行工具,用于生成可满足您需求的快速项目骨架和脚手架模型/路线/视图。由于bumm不解析现有模型但希望模型字段作为命令行参数传递,因此视图生成并不完全是您可能想要的。但它是开源的......
答案 2 :(得分:1)
我正在使用MEANJS(www.meanjs.org)并且它有一个yeoman生成器,它不仅可以生成种子应用程序,还可以为您生成一个模块,包括猫鼬模型,expressjs路由和控制器以及相同的模块对于一个crud的角度,但你不能指定字段(在生成器为你做管道之后得到代码)。
我很乐意看到他们将它扩展到某个生成器,我可以在其中指定字段及其类型。
答案 3 :(得分:1)
假设您已经安装了node和npm
npm install -g express
npm install -g express-generator
然后使用express来搭建webapp
express "app name"
答案 4 :(得分:0)
我最近为此目的创建了一个简短的工具,CRUD scaffolder。它并不多,它有一些问题,但它帮助我在当时的一些项目中更快地开始。
答案 5 :(得分:0)