Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Cordova插件(数据库API)移植到Node.Js模块?_Node.js_Cordova_Couchbase_Couchbase Lite_Jxcore - Fatal编程技术网

将Cordova插件(数据库API)移植到Node.Js模块?

将Cordova插件(数据库API)移植到Node.Js模块?,node.js,cordova,couchbase,couchbase-lite,jxcore,Node.js,Cordova,Couchbase,Couchbase Lite,Jxcore,我使用Couchbase产品作为数据库来开发一套具有离线功能的应用程序(移动、web、桌面)。我们的应用程序将是一个Html+Css+Javascript,应该是跨平台的。Angular和PhoneGap还用于能够使用MVC模式和构建移动应用程序 我们还希望使用JxCore(Node.Js fork)作为单独的后端服务,根据应用程序的类型与Couchbase服务器或Couchbase Lite进行通信。(WebApp将直接与集群上托管的Couchbase服务器通信,而部署在客户端设备上的应用将需

我使用Couchbase产品作为数据库来开发一套具有离线功能的应用程序(移动、web、桌面)。我们的应用程序将是一个Html+Css+Javascript,应该是跨平台的。Angular和PhoneGap还用于能够使用MVC模式和构建移动应用程序

我们还希望使用JxCore(Node.Js fork)作为单独的后端服务,根据应用程序的类型与Couchbase服务器或Couchbase Lite进行通信。(WebApp将直接与集群上托管的Couchbase服务器通信,而部署在客户端设备上的应用将需要与Couchbase Lite(嵌入式)通信并与Couchbase服务器同步

目前Couchbase为Node.Js提供了与Couchbase服务器对话的SDK,但与Couchbase Lite不同。另一方面,PhoneGap有一个用于Couchbase Lite的插件,但正如我之前所说,我们更喜欢后端Node.Js,它将与数据库对话,并公开一个rest API,客户端应用程序将调用该API来工作数据库中的数据

有没有可能我可以修改这个Couchbase Lite插件,这样我就可以在Node.js中使用它(不要担心这个插件没有任何桌面平台,我们可以解决这个问题)

链接到Couchbase Lite插件:

链接到我们使用的JxCore插件:

我不知道这是否可行,我是一个使用这些技术的傻瓜。
如果我需要澄清,请告诉我,谢谢!

jxcore mobile已经嵌入了leveldown mobile。为什么不使用PockDB?我最后使用了PockDB。我有点担心同步网关的兼容性问题