Render 是一個雲平臺,可讓您靈活地構建、部署和擴充套件您的應用程式。
它提供了諸如 GitHub 自動部署、全球 CDN、私有網路、自動 HTTPS 設定以及託管的 PostgreSQL 和 Redis 等功能。
Render 原生支援 Bun。您可以將 Bun 應用部署為 Web 服務、後臺工作程序、Cron 作業等。
例如,讓我們將一個簡單的 Express HTTP 伺服器部署到 Render。
建立一個名為 myapp 的新 GitHub 倉庫。在本地 Git 克隆它。
git clone git@github.com:my-github-username/myapp.gitcd myapp新增 Express 庫。
bun add express定義一個簡單的 Express 伺服器
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}...`);
});
提交您的更改並推送到 GitHub。
git add app.ts bun.lock package.jsongit commit -m "Create simple Express app"git push origin main在您的 Render Dashboard 中,點選 New > Web Service 並連線您的 myapp 倉庫。
在 Render UI 中,在建立 Web 服務時提供以下值
| 執行時 | Node |
| 構建命令 | bun install |
| 啟動命令 | bun app.ts |
就是這樣!一旦構建完成,您的 Web 服務將可以在指定的 onrender.com URL 上訪問。
您可以檢視 部署日誌 以獲取詳細資訊。有關在 Render 上部署的完整概述,請參閱 Render 的文件。