如何托管一个 node.js Web 服务器,该服务器可以使用 GitHub 页面或 InfinityFree 处理端口中的请求

问题描述

我知道这个问题的答案可以很容易地在谷歌中查找,但遗憾的是我没有得到我的问题的答案。

我想知道如何托管一个可以处理 Github Pages 请求的 node.js 网络服务器。

如果在 Github Pages 中无法实现,那么在任何其他托管服务中(最好是 InfinityFree)。

解决方法

GitHub Pages 是一个静态托管服务提供商,这意味着它不提供任何方式来托管服务器端逻辑。

根据 InfinityFree 的论坛,they do not support any server-side language other than PHP (including Node.js) as of current.

如果您正在寻找允许您运行 Node.js 程序的免费提供程序,您可以查看 Heroku 或无服务器平台,例如 NetlifyVercel。值得注意的是,由于是免费的,所有这些提供商都有自己的限制和要求。

如果您愿意付费,您可以从 Microsoft Azure 或 Amazon 的 AWS 等提供商处以少量(具体金额取决于您所在的位置)租用虚拟专用服务器,或使用他们的无服务器产品。