Você está lendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. info
O suporte tradicional do Node.js no Apigee Edge oferece um ambiente de execução do Node.js incorporado que tem escopo para uma organização e ambiente da Apigee. Os aplicativos Node.js implantados nesse ambiente podem servir como destino para qualquer proxy de API implantado na mesma organização/ambiente.

O suporte tradicional do Edge Node.js depende internamente de um aplicativo de ponte de código aberto chamado (Trireme) e de um interpretador JavaScript chamado (Rhino) que permite que o código Node.js seja executado no ambiente de execução Java do Edge.
Há várias limitações associadas a essa abordagem. Exemplo:
- Somente uma versão mais antiga do Node.js (0.10.32) é compatível.
- Há diferenças sutis no comportamento entre o ambiente Node.js padrão e o ambiente Trireme/Rhino.
- A depuração de aplicativos Node.js depois que eles são implantados no Edge é difícil.
Os aplicativos Node.js implantados em destinos hospedados não dependem de nenhuma tecnologia de execução do Node.js específica da Apigee. O aplicativo Node.js será executado em destinos hospedados exatamente como é executado no ambiente de desenvolvimento local.
Amostras
O repositório do Node.js contém vários exemplos básicos, desde a implantação de um servidor simples Hello World! até uma API de banco de dados de funcionários que aproveita um armazenamento de dados baseado na nuvem.
Dicas de desempenho
Consulte Dicas de desempenho do Node.js: agrupamento de soquetes na comunidade Apigee.
Próximas etapas
Agora que você já sabe um pouco sobre o suporte do Node.js no Apigee Edge, é hora de conferir o Node.js no Edge em ação. No próximo tópico, Introdução ao Node.js no Apigee Edge, vamos mostrar como fazer o proxy de um aplicativo Node.js "Hello World" muito simples no Apigee Edge usando a interface de gerenciamento. Mais tarde, vamos mostrar como implantar aplicativos Node.js diretamente da máquina de desenvolvimento para o Edge usando a interface de linha de comando.
Limitações
O suporte tradicional do Edge Node.js depende internamente de um aplicativo de ponte de código aberto (Trireme) e de um interpretador JavaScript (Rhino) que permite que o código Node.js seja executado no ambiente de execução Java do Edge.
Há várias limitações associadas a essa abordagem. Exemplo:
- Somente uma versão mais antiga do Node.js (0.10.32) é compatível.
- Há diferenças sutis no comportamento entre o ambiente Node.js padrão e o ambiente Trireme/Rhino.
- A depuração de aplicativos Node.js depois que eles são implantados no Edge é difícil.