Skip to content

Render هي منصة سحابية تتيح لك بناء ونشر وتوسيع تطبيقاتك بمرونة.

تقدم ميزات مثل عمليات النشر التلقائي من GitHub و CDN عالمي وشبكات خاصة وتكوين HTTPS تلقائي و PostgreSQL و Redis مُدارة.

يدعم Render Bun بشكل أصلي. يمكنك نشر تطبيقات Bun كخدمات ويب وعمليات خلفية ومهام cron والمزيد.


كمثال، لنقم بنشر خادم HTTP Express بسيط إلى Render.

الخطوة 1

أنشئ مستودع GitHub جديد باسم myapp. قم بعمل Git clone محليًا.

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

الخطوة 2

أضف مكتبة Express.

sh
bun add express

الخطوة 3

حدد خادمًا بسيطًا باستخدام 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}...`);
});

الخطوة 4

التزم بالتغييرات وادفع إلى GitHub.

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

الخطوة 5

في لوحة تحكم Render، انقر على New > Web Service واربط مستودع myapp الخاص بك.

الخطوة 6

في واجهة Render، قدم القيم التالية أثناء إنشاء خدمة الويب:

RuntimeNode
Build Commandbun install
Start Commandbun app.ts

هذا كل شيء! سيكون خادم الويب الخاص بك مباشرًا على عنوان URL المخصص onrender.com بمجرد انتهاء البناء.

يمكنك عرض سجلات النشر للحصول على التفاصيل. راجع وثائق Render للحصول على نظرة عامة كاملة على النشر على Render.

Bun بواسطة www.bunjs.com.cn تحرير