10

有没有办法通过使用使用的模式模型来创建一个 crud 脚手架?

一定不能是一个框架,更多的是一个实用程序。

目前使用:ExpressJS MongooseJS MongoDB

4

6 回答 6

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 问题(您不是第一个提出这个问题的人):

是否有用于 Mongoose 和 Node.js 和 Underscore 的 CRUD 生成器?还是类似堆栈的 CRUD 生成器?

node.js 的 CRUD 模块或教程

于 2012-07-17T12:53:37.463 回答
7

我创建了bumm,这是一个命令行工具,用于生成可以满足您需求的快速项目骨架和脚手架模型/路线/视图。视图生成并不完全是您可能想要的,因为 bumm 不解析现有模型,但希望模型字段作为命令行参数传递。但它是开源的...

于 2012-11-30T12:31:54.183 回答
1

我正在使用 MEANJS (www.meanjs.org),它有一个 yeoman 生成器,它不仅可以生成种子应用程序,还可以为您生成一个模块,其中包括 mongoose 模型、expressjs 路由和控制器,对于 angular for杂乱无章,但您不能指定字段(必须在生成器为您完成管道后对这些字段进行编码)。

我希望看到他们将其扩展为一些生成器,我可以在其中指定字段及其类型。

于 2014-07-21T07:21:03.513 回答
1

假设你已经安装了 node 和 npm

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

然后使用 express 搭建一个 webapp

express "app name"
于 2015-09-01T13:47:22.487 回答
0

我最近为此目的创建了一个简短的工具,CRUD 脚手架。不是很多,它有一些问题,但它帮助我在当时的一些项目上更快地开始。

于 2015-02-21T19:16:34.523 回答
0

我喜欢这样的话:一定不能是一个框架,更多的是一个实用程序。

你试过阿穆尔吗?

它是一个用于生成 koa+mongoose+graphql API 资源的实用程序。

于 2018-07-02T07:27:37.890 回答