我正在用express和mongodb構建一個應用程序。我的app.js文件已經變得非常龐大,因爲所有的模式和模型都在其中,還有路線。任何建議在哪裏定義我的模式和模型,以防止所有代碼在一個巨型文件中結束?Express.js + MongodDB - 在哪裏定義模式和模型
0
A
回答
1
您可以動態插入您的路線,模型和模式。
例如:
var routes = require('./routes');
你可以這樣做快遞配置會話:
app.use(app.router);
並以下列方式定義路線:
app.get('/', routes.index); // main page
然後,在routes/index.js下,你實際上定義了什麼'routes.index':
exports.index = function(req, res) {
res.render('index.html');
//or do whatever else you want
};
檢查這些物品就進一步的信息: http://jordanhoff.com/post/22602013678/dynamic-express-routing
好運
相關問題
- 1. 在哪裏定義視圖的模型
- 2. 貓鼬,我在哪裏定義模型
- 3. Express.js和Sequelize:未定義模型
- 4. 定義模板atSignIn在哪裏?
- 5. Smarty模板變量定義在哪裏?
- 6. 模式位在哪裏?
- 7. PHP模型類在哪裏定義使用?
- 8. 在哪裏以及如何定義django模型對象屬性?
- 9. 我可以在哪裏放置我的Javascript模式定義?
- 10. SonarQube 5.1.1,在哪裏定義文件排除模式?
- 11. 我在哪裏可以找到jsf的模式定義?
- 12. Express.js和Mongoose模型關係 - 在模型或路由器中?
- 13. Express.js/Passport.js:req.user存儲在哪裏?
- 14. Express.js的API在哪裏?
- 15. 這裏定義的樣式在哪裏?
- 16. 路徑模式在express.js
- 17. UML模型和圖定義,在哪裏? - XMI有他們,標準不是?
- 18. Spring和Jax-WS:哪裏有xsd模式?
- 19. MVC自定義模型 - 哪裏是一個簡單的例子?
- 20. 如何定義ActiveRecord模型的模式?
- 21. 哪裏可以找到模式模塊
- 22. Express.js自定義模板引擎(板)
- 23. Rails事務:ActiveRecord模型類在哪裏?
- 24. Asp.net在哪裏構建視圖模型
- 25. 實體模型應該在哪裏?
- 26. Backend Three.js的3D模型/樹在哪裏?
- 27. newbie ios - MVC中的模型在哪裏?
- 28. CakePHP存儲模型實例在哪裏?
- 29. pocketsphinx模型目錄在哪裏
- 30. 模型屬性在哪裏存儲?