Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
Традиционная поддержка Node.js в Apigee Edge предоставляет встроенную среду выполнения Node.js, которая ограничена организацией и средой Apigee. Приложения Node.js, развернутые в этой среде, могут служить целью для любых прокси API, развернутых в той же организации или среде.

Традиционная поддержка 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! до API базы данных сотрудников, использующего облачное хранилище данных.
Советы по повышению эффективности
Ознакомьтесь с советами по повышению производительности 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 в среде выполнения Java Edge.
У этого подхода есть несколько ограничений. Пример:
- Поддерживается только более старая версия Node.js (0.10.32).
- Между стандартной средой Node.js и средой Trireme/Rhino есть небольшие различия в поведении.
- Отладка приложений Node.js после их развертывания в Edge затруднена.