通过 cordova 部署时,服务器端流星代码 运行 在哪里?

Where does serverside meteor code run when deployed via cordova?

我在考虑如何构建我的项目。我正在为普通浏览器制作一个流星网络应用程序,它将是一个 'eventmanager'。这将用于制作事件,然后一个单独的流星应用程序将通过 ddp 连接到该事件,注册事件等。

所以我显然使用 DDP 连接这两个应用程序,但突然我想知道流星将服务器端代码放在移动应用程序中的什么位置,因为这是一个大问题,即使不在互联网上,移动应用程序也必须工作,所以我认为某些服务器端渲染在 phone 上离线发生是合乎逻辑的,如果不是这种情况,那么我将不得不以某种方式将我的应用程序分离为使用本地存储渲染的东西数据如果没有连接到互联网,我将不得不同步两个应用程序数据库+本地存储。

我认为服务器端代码在移动设备 phone 上执行 运行,每个移动设备 phone 都有自己的 'server',这感觉违反直觉。

感谢您的帮助:)

Cordova 只是一个包装器。它就像任何其他浏览器一样工作。虽然它确实提供 API 对硬件的访问,但该应用程序本身并不是本机的。这是一个混合应用程序平台。

客户端在应用程序容器 (Cordova) 中运行,并通过套接字与服务器部分通信。