如何部署完全依赖外部API来检索和存储数据的Angular应用程序



对于完全依赖外部API来检索和存储数据的Angular应用程序,部署是否需要NODEJS?其他可能的部署方法是什么?目前,我将其用于本地开发,并计划将其与NGINX结合使用进行生产。但是,除了启动index.html外,nodejs无需做任何事情。因此,我应该完全删除nodejs并单独使用nginx吗?

一种解决方案是使用任何Web主机托管它,它们都同样仅主机HTML站点,并且该解决方案非常便宜。主机,web.com等等主机将允许您通过FTP上传网站。

第二个选择是使用Web服务器(NGINX)托管它,但这可能是最昂贵的。您可以在任何云服务中托管自己的服务器(例如,亚马逊是EC2),然后在那里托管文件。这可能不是您的好选择。使用这种类型的解决方案的唯一原因是,如果您需要服务器来托管代码,因此,如果您使用节点与数据库交谈。

" Pro"选项可能是将它们放入AWS上的S3中,并以这种方式托管,它很便宜。

这是一个链接,说明如何在亚马逊上托管-http://docs.aws.amazon.com/amazons3/latest/dev/websitehosting.htmlhttp://docs.aws.amazon.com/amazons3/latest/dev/website-hosting-custom-domain-walkthrough.html

最新更新