【问题标题】:Is the Meteor JS framework compatible with Google App Engine?Meteor JS 框架是否与 Google App Engine 兼容?
【发布时间】:2012-04-23 08:05:54
【问题描述】:

是否可以在 Google App Engine 上构建和部署 Meteor 应用程序,或者这些技术不兼容?

例如,我知道Node.js 与 App Engine 不兼容,而 Meteor 在某些方面似乎与 Node 相似。

【问题讨论】:

  • 这不是 App Engine 不支持 node.js 的问题,而是 App Engine 没有运行它的 Javascript 运行时。
  • Meteor 只是一堆写得很好的 JS 库(尽管它们的单元测试值得更多关注)。我认为您可以使用 Channels API 完成类似的事情,但这可能需要从头开始重写。

标签: javascript google-app-engine node.js meteor


【解决方案1】:

Meteor 创建 Node.js 应用程序。 Google App Engine 没有 JavaScript 运行时,但有(截至 2013 年 12 月处于测试阶段)Managed VMs which can run Node.js

Google Compute Engine (not App Engine) 支持 MEAN 堆栈(Mongo、Express、Angular、Node.js),因此您可以在 GCE 上运行 Meteor。


老答案

Meteor 依赖于 node.js,因此在 GAE 支持 node.js(如果有的话)之前不会在 GAE 上运行。

【讨论】:

  • 此答案不再适用,请更新
  • 你确定吗? GCE 支持它,但据我所知不支持 GAE。
  • 不确定,因为我使用的是heroku。但似乎 node.js 与 GAE 兼容:youtu.be/Q8jZHc0NS6A
【解决方案2】:

Google 确实支持 nodejs。是的,是的。从这里开始:https://developers.google.com/datastore/docs/getstarted/start_nodejs/

【讨论】:

    【解决方案3】:

    Meteor 在 Google Compute Engine (GCE) 中运行,我们使用正常的安装过程将它安装在 GCE 虚拟机上并且运行良好。

    【讨论】:

      【解决方案4】:

      更好的选择是Heroku。他们有一个可用的 Node 运行时,并且应该给你类似于 GAE 的体验。

      【讨论】:

      【解决方案5】:

      我很确定meteor 依赖于node.js。我似乎记得在介绍性截屏视频中提到“能够在任何可用 node.js 的地方部署”。

      【讨论】:

        猜你喜欢
        • 2011-12-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-15
        • 2012-06-10
        • 2016-07-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多