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

步骤 1

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

步骤 2

添加 Express 库。
bun add express
3

步骤 3

用 Express 定义一个简单的服务器:
https://mintcdn.com/ikxin/RzFFGbzo0-4huILA/icons/typescript.svg?fit=max&auto=format&n=RzFFGbzo0-4huILA&q=85&s=a3dffd2241f05776d3bd25171d0c5a79app.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 界面中,创建 Web 服务时填写以下内容:
运行环境 (Runtime)Node
构建命令 (Build Command)bun install
启动命令 (Start Command)bun app.ts
就是这样!构建完成后,你的 Web 服务将在分配的 onrender.com URL 上上线。 你可以查看部署日志了解详情。完整的 Render 部署介绍,请参考Render 文档