Render 是一個雲端平台,讓您能彈性地建置、部署和擴展您的應用程式。
它提供諸如從 GitHub 自動部署、全球 CDN、私有網路、自動 HTTPS 設定以及託管的 PostgreSQL 和 Redis 等功能。
Render 原生支援 Bun。您可以將 Bun 應用程式部署為網路服務、背景工作程序、排程任務等等。
作為範例,讓我們在 Render 上部署一個簡單的 Express HTTP 伺服器。
建立一個名為 myapp
的新 GitHub 儲存庫。在本地端 Git clone 它。
git clone git@github.com:my-github-username/myapp.git
cd 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.json
git commit -m "Create simple Express app"
git push origin main
在您的 Render 儀表板中,點擊 `New` > `Web Service` 並連接您的 `myapp` 儲存庫。
在 Render UI 中,於建立網路服務期間提供以下值
執行階段 | Node |
建置命令 | bun install |
啟動命令 | bun app.ts |
就這樣!您的網路服務將在建置完成後立即在指定的 `onrender.com` URL 上啟用。
您可以查看部署日誌以取得詳細資訊。請參閱 Render 的文件以全面了解在 Render 上部署的資訊。