不幸的是,Heroku 宣布计划从 28 年 2022 月 日开始停用其免费套餐,这让许多开发人员争先恐后地寻找替代方案来托管他们的训练营和投资组合项目。
在本文中,我们将回顾使用 Heroku 部署应用程序的几种替代方法。我们将构建一个简单的、无框架的 Node.js 应用程序,然后将其部署到三个提供免费层(渲染、铁路和 Fly.io)的不同服务。我们还将探索一些用于静态部署和如何查看或编辑您的YouTube评论历史记录?图文教程只需几步即可无服务器函数的 Heroku 替代方案。让我们开始吧!
构建我们的测试应用
我们将构建一个普通的 Node.js 服务器,但如果您使用任何流行的 Node.js 框架,如 Express、Koa、Fastify、NestJS、FoalTS 等,同样的原则也适用。您应该已经在计算机上安装了 Node.js。
将编辑器打开到一个空文件夹。怎么查看Windows10/11电脑所有登录用户?分享4种方法使用命令从终端创建新的 Node.js 项目。npm init -y
创建一个名为 的文件。在 中,让我们使用以下命令设置启动脚本:index.jstouch index.js
package.json
"scripts": { "start": "node index.js" },
在里面,运行以下代码来配置一个基本的“你好,世界!节点.js服务器:index.js
// Import http library const http = require("http") // use env variable to define tcp/ip port with a default const PORT = process.env.PORT || 8080 //create our s