我正在为即将到来的大型项目研究BreezeJS。
我们的目标是离线首个网络应用。
但这是我无法完全理解的(并且需要花费很多时间来测试) - BreezeJS是否允许后端成为REST API(使用NodeJS和Express构建)?
我们需要这个,因为我们不想简单地同步到远程数据库(在我们的例子中是Mongo),而是使用远程REST API,以便我们可以嵌入一些业务逻辑。像工作流触发POST到特定实体的事情。
BreezeJS可以实现吗?如果不是什么会是一个好的选择?
提前致谢
答案 0 :(得分:0)
当然可以,只需使用breeze-mongo服务器实现并删除mongo特定代码。这应该是相当直接的,express和mongo在代码中相当分离。
也就是说,您将丢失或必须重写将OData查询字符串转换为mongo查询的大部分服务器端代码,但如果您要使用纯粹的“REST”,则可能无论如何都不希望这样。
你必须在保存/ POST方面做类似的事情,但这可能是你已经熟悉的事情。