【问题标题】:Hosting a NodeJs React app with Lightsail [closed]使用 Lightsail 托管 NodeJs React 应用程序 [关闭]
【发布时间】:2021-09-17 05:13:06
【问题描述】:

我对托管非常陌生。

我使用 React、NodeJs、Express 构建了一个应用程序。经典的 MERN 项目。

我想知道如何托管它?我阅读了有关 Amazon Lightsail 的信息,但我必须选择操作系统。

如果我选择 Ubuntu,我能否安装 Nodejs、npm、使用 https 托管我的 API 等?

谢谢你们提供信息。

【问题讨论】:

  • 不要考虑传统意义上的托管,而是考虑如何在本地使用云服务,这在能够扩展和从成本角度(为你付出的代价)方面更有效采用)。例如您可以从 CloudFront 为您的 React 应用程序提供服务,并且您的 NodeJS api 可以是带有 API Gateway 的 Lambda(那么您甚至不需要 Express)。

标签: reactjs amazon-web-services api host amazon-lightsail


【解决方案1】:

你似乎在这里问了一些事情。

就您应该如何托管而言:根据您的目标,Amazon Web Services 可能比您目前所寻找的要多一些。如果您刚刚开始使用网络托管和部署,我强烈建议您看看更直接(而且免费!)的东西,例如 Heroku。这可能会帮助您掌握部署过程,并且他们有一个不错的 getting started guide 专门用于节点。

也就是说,如果您确定要使用 Amazon Web Services,则可以选择 several different services(包括 lightsail),您也可以在继续之前考虑这些。

最后回答您的主要问题:是的,如果您为操作系统选择 Ubuntu 发行版,您确实可以安装 npm、node 和所有您的应用程序所需的软件包(可能通过命令行界面)。我个人并不熟悉 Lightsail 的具体细节,但他们有自己的 getting started guide,您可能需要仔细阅读以了解 Linux 设置。


【讨论】:

  • 非常感谢!我要和 Heroku 一起去 :) 非常感谢
猜你喜欢
  • 1970-01-01
  • 2014-12-24
  • 2010-09-23
  • 2017-01-13
  • 2021-04-10
  • 2017-05-16
  • 2012-11-21
  • 1970-01-01
  • 2017-05-07
相关资源
最近更新 更多