reactjs - 使用 Lightsail 托管 NodeJs React 应用程序
问题描述
我对托管很陌生。
我用 React、NodeJs、Express 构建了一个应用程序。经典的 MERN 项目。
我想知道如何托管它?我阅读了有关 Amazon Lightsail 的信息,但我必须选择操作系统。
如果我选择 Ubuntu,我是否能够安装 Nodejs、npm、使用 https 托管我的 API 等?
谢谢你们的信息。
解决方案
你似乎在这里问了一些事情。
就您应该如何托管而言:根据您的目标,Amazon Web Services 可能比您目前正在寻找的要多一点。如果您刚刚开始使用网络托管和部署,我强烈建议您看一下更直接(而且免费!)的东西,例如Heroku。这可能会帮助您掌握部署过程,并且他们有专门针对node.js 的不错的入门指南。
也就是说,如果您确定要使用 Amazon Web Services ,那么在继续之前您可能还需要考虑几种不同的服务可供选择(包括 lightsail)。
最后回答您的主要问题:是的,如果您为操作系统选择 Ubuntu 发行版,您确实可以安装 npm、node 以及您的应用程序所需的所有软件包(可能通过命令行界面)。我个人并不熟悉 Lightsail 的具体细节,但他们有自己的入门指南,您可能需要通读以了解 Linux 设置。
推荐阅读
- python - 在另一个 python 文件中导入变量不起作用(可能循环导入错误)
- c# - catch 后继续 try 块。在一次尝试中记录所有异常
- google-maps - PrimeFaces gmap (JSF 2.2) 中未显示新标记
- kotlin - IntelliJ 在新的 Ktor 项目中缺少对 slf4j 的引用
- python-3.x - 如何在python中将薪水分类为高/中/低组?
- algorithm - 数据结构与算法最优解说明
- android - 如何在 ViewModel Android 中获取活动上下文?
- django - 使用rest框架的Django自定义url
- php - 在php动态分页中更改记录限制时的问题
- rust - Rust/rocket 将变量传递给端点