Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Mongoosejs Crud scaffolding_Node.js_Mongodb_Express_Mongoose - Fatal编程技术网

Node.js Mongoosejs Crud scaffolding

Node.js Mongoosejs Crud scaffolding,node.js,mongodb,express,mongoose,Node.js,Mongodb,Express,Mongoose,有没有办法通过使用所使用的模式模型来创建crud支架 不能是一个框架,更应该是一个实用程序 目前正在使用: 快车 猫鼬 MongoDB我想你可以试试使用?它还有一个设置积垢脚手架的示例: 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 编辑 有两种选择,

有没有办法通过使用所使用的模式模型来创建crud支架

不能是一个框架,更应该是一个实用程序

目前正在使用: 快车 猫鼬
MongoDB

我想你可以试试使用?它还有一个设置积垢脚手架的示例:

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

我创建了一个命令行工具,用于生成符合您需要的express项目框架和scafflod模型/路线/视图。视图生成并不完全是您想要的,因为bumm不解析现有模型,而是希望模型字段作为命令行参数传递。但是它是开源的…

我使用的是MEANJS(www.MEANJS.org),它有一个yeoman生成器,它不仅可以生成种子应用程序,还可以为您生成一个模块,其中包括mongoose模型、expressjs路由和控制器,以及crud的angular,但您不能指定字段(在发电机为您完成管道安装后,必须对这些进行编码)


我很想看到他们将其扩展到某个生成器,在那里我可以指定字段及其类型。

我最近为此创建了一个简短的工具。这并不多,它有一些问题,但它帮助我更快地开始一些项目。

假设您已经安装了节点和npm

npm install -g express
npm install -g express-generator
然后使用express构建一个webapp

express "app name"
我喜欢这句话: 不能是一个框架,更应该是一个实用程序

你试过了吗


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

我还没有找到任何可以采用mangoose模式并用jadeOk构建express.js crud的工具,然后尝试实现它。相关问题:RailwaysJS不使用mongoosejs,更像没有模式方法的ActiveRecord。我不是在寻找另一个框架just是一个实用工具。你为什么不详细说明一下你正在谈论的两个备选方案,因为RailwayJS不是符合标准的方案之一……为了澄清一下,万一其他人无意中发现了这一点,RailwayJS(现在称为component.js)确实支持mongoose。请参阅并按住ctrl+f键选择“mongoose”。我们可以将表单字段验证集成到其中吗