node.js - 如何使用网络托管服务构建 Node.js 应用程序?

标签 node.js web-hosting

是否可以使用网络托管服务(例如 blue host、godaddy 或 media Temple)构建 Node 应用程序?或者是否需要位于 Heroku 或 Back4App 等托管网站上?如果是这样,我从哪里开始学习如何做到这一点?

最佳答案

“Web 托管”是一个相当广泛的术语,但通常您会看到静态 HTML、一些托管 PHP 以及一些其他技术。将 Node.js 应用程序托管视为通用 Web 托管包的一部分是不典型的。原因是您需要对其运行的环境有更多的控制。

这为您提供了一些常规选项:

虚拟或专用托管

拥有一个 VPS 实例,甚至是一台完整的机器(如果您能负担得起),都可以让您完全访问操作系统及其上安装的内容。这意味着您可以运行任何您想要的东西,包括 Node.js。您可以获得非常便宜的 VPS 托管。

Node.js 应用程序托管

这是您通过 Heroku 或 AWS Elastic Beanstalk 获得的服务。您的应用程序更直接地与托管提供商集成,使您可以利用他们的一些自动化和部署工具。如果您需要进行任何自动缩放,这是您的最佳选择。

关于node.js - 如何使用网络托管服务构建 Node.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44079910/

相关文章:

javascript - Node js中的辅助函数

node.js - 在 Docker 中支持 .net core 2.1+ 和( Node 或 PowerShell?)的 .NET Core 镜像

php - 如果我已经有 IDE、Web 主机和 FTP 客户端,是否需要安装 PHP、MySQL 和 XAMP 之类的东西?

wordpress - 禁用所有父 htaccess

javascript - 如何在浏览器上运行 node.js 客户端

javascript - 如何验证导入功能?

javascript - NodeJS : Send message to persistent child process's stdin without human interaction?

php - Laravel 网站位于不提供任何 shell 的共享虚拟主机上?

wordpress - 使用 WP Rest API 部署 React w/WordPress 作为后端

html - 我无法让我的 html 链接到服务器上的 css 文件