有沒有辦法從貓鼬模型中爲node.js/express生成路由/控制器和視圖?腳手架與node.js,快遞和貓鼬一樣的grails?
像產生-all命令創建現有模式完整的CRUD功能的所有控制器和視圖文件的Grails?
有沒有辦法從貓鼬模型中爲node.js/express生成路由/控制器和視圖?腳手架與node.js,快遞和貓鼬一樣的grails?
像產生-all命令創建現有模式完整的CRUD功能的所有控制器和視圖文件的Grails?
沒有做任何原生的方式,但你可以使用yeoman項目基於他們所擁有的模板腳手架一些。他們有一個node/express發電機。
即使我的答案是晚了,簡單的答案是沒有。
Express無法自動爲您的所有貓鼬模型生成完整的CRUD功能。部分原因是因爲express對於基本軟件包(或任何數據庫功能)並沒有採用貓鼬的說法。
它的獨立性是express爲什麼如此靈活的原因之一 - 但它也意味着更多的前期工作(考慮這一點:如果您使用sequelize(連接到PostgreSQL或MySQL)來定義模型:您會那麼要求快遞項目也包含CRUD生成器?)。它甚至不包含管理認證包(儘管存在這樣的解決方案,例如lockit);這是所有可插入的擴展(不幸的是,這意味着大量的軟件包需要導航,但是不要將這個答案降級到博客文章中)。
有它試圖建立從模型的形式進行管理的GUI的formage project。你可能想檢查一下。可能還有其他類似的項目。
現在我認識到這是當然不是什麼問題被瞄準的,但我會錄製一個可能的方式來寫:
如果要實現這些東西,你可能會去的以下路線:
(更好的主意歡迎在評論中;將更新在這種情況下的答案。)