أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
توفّر ميزة Node.js التقليدية على Apigee Edge بيئة وقت تشغيل مضمّنة في Node.js، ويقتصر نطاقها على مؤسسة وبيئة Apigee. يمكن أن تكون تطبيقات Node.js التي يتم نشرها في هذه البيئة هدفًا لأي خوادم وكيلة لواجهة برمجة التطبيقات يتم نشرها في المؤسسة أو البيئة نفسها.

تعتمد ميزة Edge Node.js التقليدية داخليًا على تطبيق وسيط مفتوح المصدر يُسمى (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: تجميع المقابس في "منتدى Apigee".
الخطوات التالية
بعد أن تعرّفت على بعض المعلومات حول إتاحة Node.js في Apigee Edge، حان الوقت لتجربة Node.js على Edge. في موضوع بدء استخدام Node.js على Apigee Edge التالي، سنوضّح لك كيفية إنشاء وكيل لتطبيق بسيط جدًا من نوع "Hello World" يعمل على 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.