Skip to content

Render ist eine Cloud-Plattform, mit der Sie Ihre Apps flexibel erstellen, bereitstellen und skalieren können.

Es bietet Funktionen wie automatische Bereitstellungen von GitHub, ein globales CDN, private Netzwerke, automatische HTTPS-Einrichtung und verwaltetes PostgreSQL und Redis.

Render unterstützt Bun nativ. Sie können Bun-Apps als Web-Dienste, Hintergrund-Worker, Cron-Jobs und mehr bereitstellen.


Als Beispiel stellen wir einen einfachen Express-HTTP-Server auf Render bereit.

Schritt 1

Erstellen Sie ein neues GitHub-Repository namens myapp. Klonen Sie es lokal.

sh
git clone git@github.com:my-github-username/myapp.git
cd myapp

Schritt 2

Fügen Sie die Express-Bibliothek hinzu.

sh
bun add express

Schritt 3

Definieren Sie einen einfachen Server mit Express:

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}...`);
});

Schritt 4

Committen Sie Ihre Änderungen und pushen Sie zu GitHub.

sh
git add app.ts bun.lock package.json
git commit -m "Create simple Express app"
git push origin main

Schritt 5

Klicken Sie in Ihrem Render Dashboard auf New > Web Service und verbinden Sie Ihr myapp-Repository.

Schritt 6

Geben Sie in der Render-Oberfläche die folgenden Werte bei der Erstellung des Web-Dienstes an:

RuntimeNode
Build Commandbun install
Start Commandbun app.ts

Das war's! Ihr Web-Dienst ist unter der zugewiesenen onrender.com-URL live, sobald der Build abgeschlossen ist.

Sie können die Bereitstellungs-Logs für Details anzeigen. Weitere Informationen finden Sie in Renders Dokumentation für einen vollständigen Überblick über die Bereitstellung auf Render.

Bun von www.bunjs.com.cn bearbeitet