جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
إليك كيفية نشر تطبيق NodeJS الخاص بي على Heroku باستخدام حساب مجاني. فقط انقر فوق الروابط لتنزيل البرامج الضرورية:
البرمجيات المستخدمة:
VSCode (أو أي محرر نصوص من اختيارك)
HerokuCLI
شخص سخيف
الخطوة 1: قم بإنشاء Package.json
مقدمة:
Heroku هو موقع ويب مخصص للاستضافة يسمح لـ ypu بنشر 5 تطبيقات مجانًا مع وقت تشغيل يزيد عن 500 ساعة شهريًا. لنشر ملف ، ستحتاج إلى تحميل 3 ملفات:
حزمة. json و package-lock.json flle. يمكنك اتباع البرنامج التعليمي الآخر الخاص بي للحصول على برنامج تعليمي خطوة بخطوة حول إنشاء واحدة من خلال النقر هنا. يظهر package-lock.json تلقائيًا بعد إنشاء package.json. نظرًا لأننا سنقوم بتشغيله على herku ، على الحزمة الخاصة بك ، ملف json ، فأنت بحاجة إلى تحديد برنامج نصي للبدء وإصدار العقدة الخاصة بك على enines. حتى الآن ، قم بتشغيل عقدة الأمر -v. هذا مثال:
{
"الاسم": "heroku" ،
"الإصدار": "1.0.0"،
"وصف": ""،
"main": "index.js"،
"نصوص": {
"test": "echo \" خطأ: لم يتم تحديد اختبار / "&& exit 1" ،
"بدء": "node server.js"
}, "الكلمات الدالة": ،
"مؤلف": ""،
"ترخيص": "ISC"،
"المحركات": {
"العقدة": "12.x"
}
}
الخطوة 2: قم بإنشاء تطبيق Node.js الخاص بك
نظرًا لأن هذا التطبيق سيعمل على أي منفذ يقدمه لنا heroku ، فنحن بحاجة إلى تحديد الكود الذي سيقدمه لنا باستخدام عملية الكود هذه.env. PORT. إليك تطبيق node js الذي يحمل عبارة "مرحبًا":
const http = تتطلب ('http') ؛ // يقوم بتحميل المكتبة لتمكينها من العمل كمنفذ خادم = process.env. PORT || 5000 ؛ // يحدد المنفذ no لكل ما يقدمه heroku أو 5000 على المضيف المحلي http.createServer (الوظيفة (req، res) {// ينشئ خادم res.writeHead (200، {'Content-type': 'text / simple'})؛ // يحدد أن الردود "hello" عبارة عن نص res.end ("hello") ؛ // يعرض النص "hello" على صفحة الويب}). listen (port) ؛ // يربط هذا الخادم بالمنفذ رقم.
الخطوة 3: موجه الأوامر
- افتح موجه الأوامر الخاص بك عن طريق الضغط على Windows + R لفتح مربع "تشغيل" ثم اكتب "cmd" ثم انقر فوق "موافق"
- على CMD ، انتقل إلى الجذر بكتابة "cd.." حتى لا يتم تضمين أي مسار.
- تحقق مما إذا كان npm (مدير مكتبة مُثبَّت بواسطة العقدة) ، git و heroku مثبتًا بشكل صحيح عن طريق كتابة:
npm - الإصدار
git - النسخة heroku - الإصدار
تسجيل الدخول إلى حساب yor herku
تسجيل الدخول إلى heroku
يؤدي هذا إلى إنشاء تطبيق على heroku:
خلق heroku
لتحميل ملفاتك ، يجب أن تصل إلى مسارها بكتابة cd
قرص مضغوط
يقوم بإنشاء مستودع (مجلد) جديد على جهاز الموقع الخاص بك للعناصر الموجودة في هذا المسار
بوابة الحرف الأول
قم بالاتصال عن بعد بمجلد على heroku عبر git في تطبيقك
بوابة heroku: بعيد
ينسخ هذا الملف عن بُعد إلى مستودع git المحلي الخاص بك عبر git في تطبيقك
بوابة إضافة.
احفظ التغييرات التي أجريتها في المجلد برسالة "اجعله أفضل"
git الالتزام -am "اجعله أفضل"
يقوم بتحميل الملفات إلى مجلد git على heroku. انتظر حتى ينزل
بوابة دفع سيد heroku
يفتح التطبيق
heroku مفتوح التطبيق