Cordova 如何将应用程序部署到AWS

Cordova 如何将应用程序部署到AWS,cordova,amazon-web-services,amazon-ec2,amazon-elastic-beanstalk,mean-stack,Cordova,Amazon Web Services,Amazon Ec2,Amazon Elastic Beanstalk,Mean Stack,这是一个非常初级的问题。我想知道一些方向。我创建了一个基于MEAN的应用程序。它在本地工作(本地主机)。结构如下: app.js是节点服务器模型具有mongo模式public有index.html、css文件夹和js文件夹。我使用的是angularjs。该应用程序将上载图像,因此我将使用AWS S3存储。也使用mongo for db 我的问题是: 如何将其与Phonegap打包,以创建一个混合应用程序 我应该在EC2或Elastic Beanstalk上主持吗 对于Phonegap,使用他们

这是一个非常初级的问题。我想知道一些方向。我创建了一个基于
MEAN
的应用程序。它在本地工作
(本地主机)
。结构如下:

app.js
是节点服务器<代码>模型具有mongo模式
public
有index.html、css文件夹和js文件夹。我使用的是
angularjs
。该应用程序将上载图像,因此我将使用AWS S3存储。也使用mongo for db

我的问题是:

  • 如何将其与
    Phonegap
    打包,以创建一个混合应用程序
  • 我应该在EC2或Elastic Beanstalk上主持吗

  • 对于Phonegap,使用他们的云构建服务,从长远来看,当您支持多个移动平台时,云构建服务更方便


    在服务器环境中使用Beanstalk。它将简化部署,为您提供用于自动缩放和负载平衡配置的gui选项,并大大简化部署和回滚

    使用Beanstalk for server environment。它将简化部署,为您提供用于自动缩放和负载平衡配置的gui选项。对于Phonegap,使用他们的云构建服务,从长远来看,当您支持多个移动平台时,云构建服务更方便。我可以使用node.js的普通代码,对吗?我是否需要编写
    node.js
    任何不同的代码才能在
    Beanstalk
    上托管它?正常的代码可以工作。希望您的应用程序以“npm start”或“node”开头。如果您计划在实例中存储任何文件,最好将它们移动到S3或AWS弹性文件系统