有沒有一種方法可以通過使用所使用的模式模型來創建crud腳手架?Node.js Mongoosejs Crud腳手架
不能是框架,更多的是實用程序。
目前正在使用: ExpressJS MongooseJS MongoDB的
有沒有一種方法可以通過使用所使用的模式模型來創建crud腳手架?Node.js Mongoosejs Crud腳手架
不能是框架,更多的是實用程序。
目前正在使用: ExpressJS MongooseJS MongoDB的
我想你可以嘗試使用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的問題(你不是第一個問這個):
RailwaysJS不使用mongoosejs,更像是沒有模式方法的ActiveRecord。我不是在尋找另一個框架只是一個實用程序。 –
爲什麼不詳細說明你正在談論的幾種替代方案,因爲RailwayJS不是符合標準的其中一種...... –
爲了澄清萬一有人遇到這種情況,鐵路JS(現在稱爲compound.js)_does_ support mongoose 。請參閱http://compoundjs.com/docs.html和ctrl + f「mongoose」。 –
我創建bumm,產生明確的項目骨架和scafflod一個命令行工具模型/路線/視圖,可以滿足您的需求。視圖生成不完全是你想要的,因爲bumm不解析現有的模型,但期望模型字段作爲命令行參數傳遞。但它是開源的...
我們是否可以將表格字段驗證集成到它中 –
我正在使用MEANJS(www.meanjs.org),它有一個yeoman生成器,它不僅生成種子應用程序,還可以爲您生成包含貓鼬模型的模塊,expressjs的路由和控制器,以及對於crud的角度相同,但是你不能指定字段(在發生器爲你完成管道工作之後必須對這些字段進行編碼)。
我很想看到他們將其擴展到某些生成器,我可以指定字段和類型。
我爲此創建了一個簡短的工具,最近CRUD scaffolder。這並不多,它有一些問題,但它幫助我在當時的一些項目中更快地開始。
假設你已經有了節點和NPM安裝
npm install -g express
npm install -g express-generator
然後使用快速腳手架web應用程序
express "app name"
我還沒有發現任何可以採取mangoose模式和腳手架一個express.js CRUD與玉 –
仍然感興趣。 –
好的,然後嘗試實現它。 –