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