نشر Node.js التقليدي على Edge

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

يوفّر دعم Node.js التقليدي على Apigee Edge بيئة وقت تشغيل Node.js مُضمّنة يتم تحديدها على نطاق مؤسسة وبيئة Apigee. يمكن أن تعمل تطبيقات Node.js التي تم نشرها في هذه البيئة كهدف لأي خوادم وكيلة لواجهة برمجة التطبيقات يتم نشرها على تلك المؤسسة/البيئة.

يعتمد دعم Edge Node.js التقليدي داخليًا على تطبيق جسر مفتوح المصدر يُسمى (Trireme) ومترجم JavaScript يُطلق عليه اسم (Rhino) يسمح بتنفيذ رمز Node.js في بيئة تشغيل Edge Java.

هناك العديد من القيود المرتبطة بهذا المنهج. مثلاً:

  • لا يتوفر سوى إصدار أقدم من Node.js (0.10.32).
  • هناك اختلافات طفيفة في السلوك بين بيئة Node.js العادية وبيئة Trireme/Rhino.
  • يصعب تصحيح أخطاء تطبيقات Node.js بعد نشرها على Edge.

لا تعتمد تطبيقات Node.js التي تم نشرها في الأهداف المستضافة على أي تقنية وقت تشغيل Node.js خاصة بـ Apigee. سيتم تشغيل تطبيق Node.js في الأهداف المستضافة تمامًا كما يتم تشغيله في بيئة التطوير المحلي.

عيّنات

يحتوي مستودع Node.js على عدد من الأمثلة الأساسية بدءًا من نشر خادم Hello World! بسيط إلى واجهة برمجة تطبيقات لقاعدة بيانات موظف تعزز مخزن بيانات على السحابة الإلكترونية.

نصائح بشأن الأداء

يُرجى الاطّلاع على نصائح الأداء على Node.js: تجميع المقابس في منتدى Apigee.

الخطوات التالية

الآن بعد أن عرفت بعض المعلومات عن دعم Node.js في Apigee Edge، حان الوقت لرؤية Node.js على Edge عملي. في الموضوع التالي، بدء استخدام Node.js في Apigee Edge، سنوضّح لك كيفية إنشاء وكيل لتطبيق Node.js بسيط جدًا "Hello World" على Apigee Edge باستخدام واجهة المستخدم للإدارة. سنشرح لاحقًا كيفية نشر تطبيقات Node.js مباشرةً من جهاز التطوير إلى Edge باستخدام واجهة سطر الأوامر.

القيود

يعتمد التوافق مع Node.js التقليدي في Edge داخليًا على تطبيق جسر مفتوح المصدر (Trireme) ومترجم JavaScript (Rhino) يسمحان بتنفيذ رمز Node.js في بيئة تشغيل Edge Java.

هناك العديد من القيود المرتبطة بهذا المنهج. مثلاً:

  • لا يتوفر سوى إصدار أقدم من Node.js (0.10.32).
  • هناك اختلافات طفيفة في السلوك بين بيئة Node.js العادية وبيئة Trireme/Rhino.
  • يصعب تصحيح أخطاء تطبيقات Node.js بعد نشرها على Edge.