= كيف يمكنني استضافة تطبيق node.js الخاص بي إلى جانب AWS أو Azure؟ = مرحبًا ، كان لدي تطبيق صغير على AWS لم يكن يفعل الكثير - لقد كان مجرد وسيط بين خدمة ويب أخرى. إذا كنت معتادًا على خدمات AWS ، فقد كان تطبيقًا مرنًا لشجرة الفاصولياء. لسوء الحظ ، لا أراقب حسابي المصرفي عن كثب بما فيه الكفاية وقد بدأ في وقت ما يكلفني 70 دولارًا شهريًا. تصادف أن لدي بعض مساحة الاستضافة على No Support Linux Hosting. هل يمكنني تشغيل تطبيق node.js الخاص بي هناك بطريقة ما؟ أنا مبتدئ قليلاً مع تقنية الويب هذه. سمحت لي شجرة الفاصولياء المرنة بتحميل تطبيق node.js الصغير الخاص بي دون القلق كثيرًا بشأن الآليات الأساسية. اعتقدت أنه كان من المفترض أن يكون مجانيًا ولكن ربما تجاوزت بعض العتبة. تبدو تكلفة هذه الخدمات دائمًا غامضة للغاية. أود فقط استضافة تطبيقي في مكان ما دون دفع الكثير. هل هذا ممكن؟ يمكنك استضافة تطبيقك على أي خادم افتراضي خاص. يحتوي Digital Ocean على بعض صور خادم nodeJS المبنية مسبقًا ، يمكنك فقط إنشاء تطبيق droplet صغير وسوف يتعاملون مع إعداد node.js من أجلك. (المرجع / غير المرجع) إذا ذهبت إلى مسار VPS / Digital Ocean ، فيجب أن تبحث في شيء مثل Forever للحفاظ على تشغيل تطبيقك في حالة تعطله (httpsgithub.com/foreverjs/forever) سيكون Heroku مثل Elastic Beanstalk ولكني أعتقد أن لديهم طبقة مجانية يمكنك استخدامها (httpsdevcenter.heroku.com/articles/getting-started-with-nodejs#introduction) حظًا سعيدًا! أقوم بتدوير VPS الخاص بي مع chunkhost. يمكنك استخدام أي خادم افتراضي خاص تفضله ، على الرغم من ذلك! لأطول فترة كنت أستخدم هؤلاء الأشخاص HTptinykvm.com/ وهو أمر قوي حقًا إذا كنت بحاجة إلى صندوق تطوير أو لديك موقع حركة مرور منخفضة للغاية لقد كنت أستخدم الاستضافة المجانية على httpswww.openshift.com لقد كانت رائعة للنماذج الأولية السريعة vps رخيصة جدا ، موثوقية جيدة. تجنبه إذا كنت لا تعرف كيفية تأمين صندوق - لقد تعرضت للاختراق بضع مرات قبل أن أكتشف كيفية تأمينه بشكل أفضل ما أخبرك به هؤلاء الأشخاص (أولئك الموجودون في الجزء العلوي من التعليقات حول DigitalOcean) الطبقة المجانية من Amazon تعض وتعض بشدة عندما يتعلق الأمر بالدفع لهم أخيرًا. ومع ذلك ، يمكن الوصول إلى DigitalOcean ويمكن الاعتماد عليها. لقد قمت بالتبديل من AWS إلى DO وكنت سعيدًا جدًا ، وخطة 5 دولارات شهريًا هي خطة 5 دولارات شهريًا مع المزيد من القوة والمزيد من الميزات (نظرًا لأن الخادم الافتراضي الخاص بك قابل للتخصيص للغاية) من AWS ، الفترة. إذا كنت تريد المزيد من القوة مقابل أموالك ، فإنني أوصيك باستخدام Vultr بدلاً من DigitalOcean (أنا أستخدمها الآن). إنها نفس الصفقة التي يمكن الوصول إليها (يمكن الوصول إليها / موثوقة / بدون تكاليف مخفية) ولكنها تمنحك أيضًا المزيد من المواصفات (RAM / SSD ، إلخ) ؛ لأموال أقل. الصور في DO هي "مثل الفانيليا"بقدر ما تستطيع ولكن Vultr تتيح لك تحميل ملفات ISO الخاصة بك وإجراء عمليات تثبيت مخصصة بالفعل ، (إلى جانب وجود خيارات تخزين SATA إذا كنت بحاجة إلى مساحة كبيرة وليس بالضبط سرعات SSD) ؛ لكن الواجهة "أقبح"مقارنةً بواحدة DO تمت الكتابة فوق هذا التعليق بواسطة نص برمجي مفتوح المصدر لحماية هذا المستخدم من النسويات والتراجع والأفراد الآخرين المضطربين في reddit إذا كنت ترغب في أن تفعل الشيء نفسه ، فأضف امتداد المتصفح GreaseMonkey إلى Firefox وأضف هذا البرنامج النصي مفتوح المصدر ثم ببساطة انقر فوق اسم المستخدم الخاص بك على Reddit ، وانتقل إلى علامة التبويب "التعليقات"، واضغط على الزر "كتابة"الجديد في الأعلى لقد وجدت هذا المقال المكتوب بشكل جميل حول كيفية القيام بذلك مع pm2 و nginx على Digital Ocean: httpswww.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production- على ubuntu-14-04 لقد قمت بإعداد تطبيقين للويب على خطة 5 دولارات شهريًا باستخدام صورة Digital Ocean MEAN. عادةً ما تستخدم التطبيقات حوالي 20 ميجابايت من ذاكرة الوصول العشوائي ، لقد كانت رائعة تحرير: كان في نفس القارب على AWS ، ومع ذلك كان 50 دولارًا شهريًا == مشابه لهذا المنصب == r / node في كل مرة أستخدم فيها Deno.js يكون من الصعب العودة إلى Node.89٪ 1022d r / node لماذا لا تمتلك Node.js إطار عمل معتمدًا على نطاق واسع مثل 86٪ 1371d r / node إطار الاختبار الجديد المدمج في Node.js 18.8.094٪ 155d ما الجديد بالفعل في Node.js منذ 2018؟ 96٪ 686d r / node لقد كتبت مولد أفاتار خفيف الوزن للمتصفح 83٪ 92d ص / nodeinstall ديسيبل محليا أو الذهاب مع صورة عامل ميناء للتنمية؟ 98٪ 535d r / node كيفية نشر node js REST API مجانًا؟ 83٪ 393d r / nodeHackSquad ، 1200+ مساهم à  ° à  à ¤à ¯ 300 Swag Kits 86٪ 22d r / node بناء بحث متقدم في SQL من إدخال نص المستخدم 94٪ 65d r / node لن تحفظ واجهة برمجة التطبيقات الخلفية المستضافة ملفات تعريف الارتباط على المتصفح ولكنها ستحفظ 94٪ 53d r / node إليك قائمة تشغيل من 7 ساعات من الموسيقى التي أستخدمها للتركيز عند 76٪ 86d r / node كيف تقوم بتنفيذ هذه الوظيفة في node.js لـ a70٪ 411d r / node كيف تدير المشاريع باستخدام مديري حزم مختلفين؟ 94٪ 253d r / node كيفية تحسين أمان تطبيق NodeJS 67٪ 56d r / node العمل اليدوي مع MongoDB التشفير القابل للاستعلام و Node.js76٪ 27h