javascript - 使用 Backbone.js 和 Express.js 构建应用程序

标签 javascript node.js backbone.js directory structure

我一直在搜索这个主题,但没有找到任何明确的答案。我开始了解 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/

相关文章:

javascript - 在这种情况下如何添加带参数的回调?

javascript - 如何知道 jQuery $([CSS Selectors]) 方法中查询的选择器是什么

javascript - jQuery - 为什么文本字段变空?

node.js - 无需 CLI 即可转换 Typescript

javascript - 在不同 View 之间共享相同的操作/功能

javascript - D3 折线图图例不适用于 v3 但适用于 v2

javascript - Node.js:按下提交按钮时如何将公式的输入值写入 JSON 文件?

javascript - 我怎样才能阻止不和谐的机器人回复自己或其他机器人? (discord.js)

javascript - 一个页面上的多个页面

javascript - 从 RESTful 服务查看主干数据