带有NodeJS API的BreezeJS(不直接用于MongoDB)

时间:2014-07-04 10:02:23

标签: node.js breeze

我正在为即将到来的大型项目研究BreezeJS。

我们的目标是离线首个网络应用。

但这是我无法完全理解的(并且需要花费很多时间来测试) - BreezeJS是否允许后端成为REST API(使用NodeJS和Express构建)?

我们需要这个,因为我们不想简单地同步到远程数据库(在我们的例子中是Mongo),而是使用远程REST API,以便我们可以嵌入一些业务逻辑。像工作流触发POST到特定实体的事情。

BreezeJS可以实现吗?如果不是什么会是一个好的选择?

提前致谢

1 个答案:

答案 0 :(得分:0)

当然可以,只需使用breeze-mongo服务器实现并删除mongo特定代码。这应该是相当直接的,express和mongo在代码中相当分离。

也就是说,您将丢失或必须重写将OData查询字符串转换为mongo查询的大部分服务器端代码,但如果您要使用纯粹的“REST”,则可能无论如何都不希望这样。

你必须在保存/ POST方面做类似的事情,但这可能是你已经熟悉的事情。