Tradycyjne wdrożenie Node.js w Edge

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.