0

有谁知道使用 SpineJS 和 Express 构建的应用程序的任何教程或示例?我已经玩了很多,但很难理解几点。目前,我的后端正在coffee app.coffee运行,它运行 express 并且基本上用作 CouchDB 的 API。然后hem server运行 ​​Spine,从另一个端口运行 - 这肯定不是要走的路吗?

  • 脊柱应用程序是否必须使用 Hem 构建/提供?似乎 hem 将所有前端依赖项拼接到一个不错的 application.js 文件中供您使用。大概这可以使用 GruntJS 或其他东西来完成,然后由 Express 提供服务,对吧?将所有依赖项拼接到同一个方便的 application.js 文件中会有点麻烦,但可行。有没有我没有看到的简单方法?
  • 服务器(节点/express)能否使用与前端应用程序相同的模型和控制器 - 即在 Express 中使用 Spine 模型/控制器。它在 Spine 文档中说这是可能的,但我找不到任何教程或示例。这只是包含express = require 'express'在控制器中的情况吗?

谢谢

4

1 回答 1

0

Spine 不必与 Hem 一起使用,您可以手动完成,或者使用其他工具,如 GruntJS 或 Yeoman。

至于在 Express 上将 Spine 用于模型和控制器,据我所知,这只是理论上的可能性。这一切都只是 Javascript,但我不知道有任何以这种方式使用它的示例,也不知道有任何开发工具设置来帮助使用 spin 并以这种方式表达。无论哪种方式,后端和前端的模型和控制器虽然可能相似,但由于环境问题的不同而不太可能相同,因此我认为您无法在那里共享太多代码。

于 2013-06-17T15:44:40.507 回答