Skip to main content
Render 是一个云平台,让您可以灵活地构建、部署和扩展您的应用程序。 它提供了诸如从 GitHub 自动部署、全球 CDN、私有网络、自动 HTTPS 设置以及托管的 PostgreSQL 和 Redis 等功能。 Render 原生支持 Bun。您可以将 Bun 应用程序部署为 Web 服务、后台工作者、定时任务等。
作为一个例子,让我们将一个简单的 Express HTTP 服务器部署到 Render。
1

第 1 步

创建一个名为 myapp 的新 GitHub 仓库。将其 Git 克隆到本地。
git clone git@github.com:my-github-username/myapp.git
cd myapp
2

第 2 步

添加 Express 库。
bun add express
3

第 3 步

使用 Express 定义一个简单的服务器:
https://mintcdn.com/teemo/2s-4Z6VdGqiCeBNX/icons/typescript.svg?fit=max&auto=format&n=2s-4Z6VdGqiCeBNX&q=85&s=087b260066909db1cd3e9c7292bc34b2app.ts
import express from "express";

const app = express();
const port = process.env.PORT || 3001;

app.get("/", (req, res) => {
	res.send("Hello World!");
});

app.listen(port, () => {
	console.log(`Listening on port ${port}...`);
});
4

第 4 步

提交您的更改并推送到 GitHub。
terminal
git add app.ts bun.lock package.json
git commit -m "Create simple Express app"
git push origin main
5

第 5 步

在您的 Render 仪表板 中,点击 New > Web Service 并连接您的 myapp 仓库。
6

第 6 步

在 Render UI 中,在创建 Web 服务期间提供以下值:
运行时Node
构建命令bun install
启动命令bun app.ts
就是这样!您的 Web 服务将在构建完成后立即在其分配的 onrender.com URL 上上线。 您可以查看 部署日志 了解详情。请参考 Render 的文档 获取在 Render 上部署的完整概述。