Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację
Apigee X. info
Tradycyjna obsługa Node.js w Apigee Edge zapewnia wbudowane środowisko wykonawcze Node.js, które jest ograniczone do organizacji i środowiska Apigee. Aplikacje Node.js wdrożone w tym środowisku mogą służyć jako cel dla wszystkich proxy interfejsu API wdrożonych w tej samej organizacji lub środowisku.

Tradycyjna obsługa Node.js w Edge opiera się wewnętrznie na aplikacji pomostowej o otwartym kodzie źródłowym (Trireme) i interpreterze JavaScript (Rhino) , które umożliwiają wykonywanie kodu Node.js w środowisku wykonawczym Java w Edge.
Ta metoda ma kilka ograniczeń. Na przykład:
- Obsługiwana jest tylko starsza wersja Node.js (0.10.32).
- Istnieją subtelne różnice w działaniu między standardowym środowiskiem Node.js a środowiskiem Trireme/Rhino.
- Debugowanie aplikacji Node.js po ich wdrożeniu w Edge jest trudne.
Aplikacje Node.js wdrożone w hostowanych celach nie zależą od żadnej technologii środowiska wykonawczego Node.js specyficznej dla Apigee. Aplikacja Node.js będzie działać w hostowanych celach dokładnie tak samo jak działa w lokalnym środowisku programistycznym.
Przykłady
Repozytorium Node.js zawiera kilka podstawowych przykładów, od wdrożenia prostego serwera „Hello World!” po interfejs API bazy danych pracowników, który korzysta z magazynu danych w chmurze.
Wskazówki dotyczące skuteczności
Zobacz Wskazówki dotyczące skuteczności Node.js: pulowanie gniazd w społeczności Apigee.
Następne kroki
Teraz, gdy wiesz już trochę o obsłudze Node.js w Apigee Edge, czas zobaczyć, jak Node.js działa w Edge. W następnym artykule Pierwsze kroki z Node.js w Apigee Edge pokażemy, jak za pomocą interfejsu zarządzania utworzyć proxy bardzo prostej aplikacji „Hello World” w Node.js w Apigee Edge. Później pokażemy, jak wdrożyć aplikacje Node.js bezpośrednio z komputera używanego do programowania do Edge za pomocą interfejsu wiersza poleceń.
Ograniczenia
Tradycyjna obsługa Node.js w Edge opiera się wewnętrznie na aplikacji pomostowej o otwartym kodzie źródłowym (Trireme) i interpreterze JavaScript (Rhino), które umożliwiają wykonywanie kodu Node.js w środowisku wykonawczym Java w Edge.
Ta metoda ma kilka ograniczeń. Na przykład:
- Obsługiwana jest tylko starsza wersja Node.js (0.10.32).
- Istnieją subtelne różnice w działaniu między standardowym środowiskiem Node.js a środowiskiem Trireme/Rhino.
- Debugowanie aplikacji Node.js po ich wdrożeniu w Edge jest trudne.