【问题标题】:Where does serverside meteor code run when deployed via cordova?通过cordova部署时服务器端流星代码在哪里运行?
【发布时间】:2015-04-16 07:40:39
【问题描述】:

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

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

我认为服务器端代码确实在手机上运行,​​只是感觉每部手机都有自己的“服务器”是违反直觉的。

感谢您的帮助:)

【问题讨论】:

  • 我可能错了,但我很确定 Cordova 应用程序只是一个包装器,因此手机上不会运行服务器端代码(为什么会有?)

标签: javascript mobile web-applications meteor architecture


【解决方案1】:

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

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

【讨论】:

  • 哦..对不起@RamsayLanier。我没有看到你已经发表了评论。哦! :)
猜你喜欢
  • 2013-06-22
  • 2020-09-22
  • 1970-01-01
  • 1970-01-01
  • 2015-01-11
  • 1970-01-01
  • 2015-05-17
  • 2016-01-04
  • 2017-05-09
相关资源
最近更新 更多