为什么 Meteor.js 应用程序没有通过执行以下操作上传到服务器来部署:
- 安装
npm
- 安装流星
$ curl https://install.meteor.com | /bin/sh
meteor create myApp
- 从开发系统上传 Meteor 代码文件
- 部署使用
meteor
相反,部署指南指示我们使用 demeteorizer 将 Meteor 应用程序转换为 node.js 模块并手动安装 Mongo 等,这更加繁琐。
为什么 Meteor.js 应用程序没有通过执行以下操作上传到服务器来部署:
npm
$ curl https://install.meteor.com | /bin/sh
meteor create myApp
meteor
相反,部署指南指示我们使用 demeteorizer 将 Meteor 应用程序转换为 node.js 模块并手动安装 Mongo 等,这更加繁琐。
meteor deploy
将在流星的免费托管基础设施上部署您的应用程序。这是向世界展示您的应用程序的一种很酷的方式,但它不适合严肃的生产用途。这就是为什么您会发现很多文章详细介绍如何在您自己的基础架构上进行部署(本质上这就是meteor deploy
. 是的,它要复杂得多,但是通过一点 DIY 就可以预料到这一点。
人们正在使用 demeteorizer,因为大多数现有的 node.js PAAS 解决方案不知道如何运行流星应用程序。因此,例如,如果您想在nodejitsu上运行,您可以使用 demeteorizer 将您的应用程序变成“标准”node.js 应用程序,如下所示。
未来,MDG 将创建一个名为galaxy 的平台,这将是一个易于使用的生产环境(有点像heroku 的meteor,但更好)。