أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
يقدّم دعم Node.js التقليدي على Apigee Edge بيئة وقت تشغيل Node.js مضمّنة محدودة النطاق لمؤسسة Apigee وبيئتها. يمكن أن تكون تطبيقات Node.js التي يتم نشرها في هذه البيئة هي الهدف لأيّ تطبيقات وسيطة لواجهات برمجة التطبيقات يتم نشرها في المؤسسة/البيئة نفسها.
تعتمد ميزة Node.js التقليدية في Edge بشكلٍ داخلي على تطبيق جسر مفتوح المصدر يُسمى (Trireme) ومُفسر JavaScript يُسمى (Rhino) ، ما يتيح تنفيذ رمز Node.js في بيئة وقت تشغيل Java في Edge.
هناك عدة قيود مرتبطة بهذا المنهج. على سبيل المثال:
- لا يتوفّر سوى إصدار قديم من 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 نصائح حول الأداء: تجميع Sockets في منتدى Apigee.
الخطوات التالية
بعد أن تعرّفت على بعض المعلومات عن توافق Node.js في Apigee Edge، حان وقت الاطّلاع على Node.js على Edge قيد التنفيذ. في الموضوع التالي، البدء في استخدام Node.js على Apigee Edge، سنوضّح لك كيفية استخدام وكيل لتطبيق Node.js بسيط جدًا على Apigee Edge باستخدام واجهة المستخدم لإدارة التطبيقات. سنوضّح لك لاحقًا كيفية نشر تطبيقات Node.js مباشرةً من جهاز التطوير إلى Edge باستخدام واجهة سطر الأوامر.
القيود
تعتمد إمكانية استخدام Node.js التقليدية في Edge بشكلٍ داخلي على تطبيق جسر مفتوح المصدر (Trireme) ومُفسر JavaScript (Rhino) اللذان يسمحان بتنفيذ رمز Node.js في بيئة وقت تشغيل Java في Edge.
هناك عدة قيود مرتبطة بهذا المنهج. على سبيل المثال:
- لا يتوفّر سوى إصدار قديم من Node.js (0.10.32).
- هناك اختلافات طفيفة في السلوك بين بيئة Node.js العادية و Trireme/Rhino.
- من الصعب تصحيح أخطاء تطبيقات Node.js بعد نشرها على Edge.