
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53

إليك كيفية نشر تطبيق 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 مفتوح التطبيق
موصى به:
كيفية نشر بيانات ESP32 مع الطابع الزمني NTP إلى IoT Cloud: 5 خطوات

كيفية نشر بيانات ESP32 باستخدام NTP Timestamp إلى IoT Cloud: في العديد من التطبيقات ، يحتاج المستخدمون إلى إرسال بياناتهم جنبًا إلى جنب مع الطابع الزمني المحلي للقيم التي سيتم إرسالها في الحمولة إلى سحابة AskSensors IoT. تنسيق الطابع الزمني هو UNIX Epoch time: عدد المللي ثانية التي انقضت منذ يناير
كيفية نشر Instructable: 7 خطوات

كيفية نشر Instructable: هل قررت الانتقال من مجرد القراءة إلى إنشاء تعليمات؟ ولكن … ليس لديك أي فكرة عن كيفية القيام بأي شيء؟ حسنًا ، إنه أمر سهل للغاية ، لذا سأدرس خطوة بخطوة حول كيفية إنشاء تعليمات
كيفية توصيل تطبيق Android بـ AWS IOT وفهم واجهة برمجة تطبيقات التعرف على الصوت: 3 خطوات

كيفية توصيل تطبيق Android بـ AWS IOT وفهم واجهة برمجة تطبيقات التعرف على الصوت: يعلم هذا البرنامج التعليمي المستخدم كيفية توصيل تطبيق Android بخادم AWS IOT وفهم واجهة برمجة تطبيقات التعرف على الصوت التي تتحكم في ماكينة القهوة. يتحكم التطبيق في ماكينة القهوة من خلال Alexa خدمة الصوت ، ج
كيفية نشر الصور على Instagram من جهاز الكمبيوتر الخاص بك باستخدام Google Chrome: 9 خطوات

كيفية نشر الصور على Instagram من جهاز الكمبيوتر الخاص بك باستخدام Google Chrome: يعد Instagram أحد منصات الوسائط الاجتماعية الرائدة في الوقت الحالي. يمكن للأشخاص الذين يستخدمون هذه المنصة مشاركة الصور ومقاطع الفيديو القصيرة التي يمكن تحميلها باستخدام تطبيق Instagram للهاتف المحمول. أحد التحديات الرئيسية التي يواجهها مستخدمو Instagram هو
كيفية نشر LED: 5 خطوات

كيفية نشر LED: إذا كنت قد حصلت للتو على مجموعة من مصابيح LED الرائعة وتريد نشرها (لأسباب مختلفة) ، فهذا هو التوجيه المناسب لك! الكثير من مصابيح LED تأتي فقط في تلك العدسات "الشفافة" ، وليست منتشرة. يؤدي التشتيت إلى جعل مؤشر LED يبدو باهتًا ، ولكنه يعطي نطاقًا أوسع