我一直在搜索这个主题,但没有找到任何明确的答案。我开始了解 Backbone 应用程序。我想将 Backbone 集成到我的 Express.js 应用程序中。组织文件夹结构的最佳方式是什么?
最佳答案
Backbone.js 更多的是前端。因此,它可以属于一个单独的目录。
对于您的 Express 应用程序,我建议将其转换为后端 API,这可以帮助您从 mongoDB 或其他后端相关事务中获取所有数据。现在,它看起来像这样
- yourExpressApi <= 后端
- backboneapp <=前端
现在主干应用程序应该包含目录
js 包含子目录“lib”、“views”和“models”,以及文件index.js,它将作为backbone.js 的入口点。 lib 目录应包含下划线、backbone、marionette、bootstrap、jQuery 等。
模板,您可以在其中放置 View 模板。由于 underscore.js 是backbone.js 的依赖项并且是模板驱动的。
index.html,您可以在其中放置所需的所有脚本。它必须是一页应用程序。
您可以随意添加其他目录。
关于javascript - 使用 Backbone.js 和 Express.js 构建应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23529431/