كيفية نشر تطبيق Node.js على Heroku: 3 خطوات
كيفية نشر تطبيق Node.js على Heroku: 3 خطوات
Anonim
كيفية نشر تطبيق Node.js على Heroku
كيفية نشر تطبيق Node.js على Heroku

إليك كيفية نشر تطبيق 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 مفتوح التطبيق