【问题标题】:How to create a web app with VueJS and NodeJS on AWS?如何在 AWS 上使用 VueJS 和 NodeJS 创建 Web 应用程序?
【发布时间】:2019-12-21 00:00:04
【问题描述】:

我有一个在本地执行的 Web 应用程序,但我想把它放在 AWS 上。该应用由三个部分组成:

  • VueJS 应用(前端)

  • NodeJS(后端/中间件)

  • PostgreSQL

我从未使用过 AWS,而且这些教程只使用单个 NodeJS 应用程序。那么,哪些服务以及如何使用它来制作我的整个应用程序?查看 AWS 的目录,我认为我可以使用 Beanstalk 和 AmazonRDS 服务,或者 AmazonS3 和 AmazonRDS。请问谁能帮帮我?

【问题讨论】:

    标签: node.js amazon-web-services vue.js


    【解决方案1】:

    亚马逊提供您的应用所需的所有服务:

    • VueJS 应用程序 => 您可以将其托管在 S3 存储桶中。 Amazon S3 似乎很适合。
    • PostgresSQL => Amazon RDS 是您需要的服务。
    • NodeJS => 您需要 Amazon EC2 来托管您的 nodeJS 应用程序。

    您可以在互联网上找到很多教程。有这么多...你可以开始deploy your app into S3。这是容易的部分。完成此操作后,您可以查看how to deploy nodeJS app into EC2。最后是connect your app to Amazon RDS

    【讨论】:

    • 如何找到解释如何连接这 3 个服务的教程?
    • 我放了一些链接,但我只是用谷歌搜索了它。你的问题很大,需要一步一步来。首先将您的应用部署到 S3,然后将您的 nodeJS 应用部署到 EC2,最后使用 RDS。
    • 感谢您的帮助,我会尝试这些解决方案。我可以在 S3 上部署 nodeJS 吗?
    • 不,你不能,S3 的目的是托管静态内容。您的 nodeJS 应用程序需要在服务器中运行,您可以从中获得的结果是动态的。另一方面,您的 vue.js 被交付给浏览器。它是浏览器下载的静态资源。
    猜你喜欢
    • 2021-11-02
    • 2017-11-26
    • 2015-09-06
    • 2017-02-22
    • 2017-12-05
    • 2018-01-01
    • 2015-09-08
    • 2017-06-10
    • 2019-03-17
    相关资源
    最近更新 更多