问题描述
我知道这个问题的答案可以很容易地在谷歌中查找,但遗憾的是我没有得到我的问题的答案。
我想知道如何托管一个可以处理 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 或无服务器平台,例如 Netlify 和 Vercel。值得注意的是,由于是免费的,所有这些提供商都有自己的限制和要求。
如果您愿意付费,您可以从 Microsoft Azure 或 Amazon 的 AWS 等提供商处以少量(具体金额取决于您所在的位置)租用虚拟专用服务器,或使用他们的无服务器产品。