Deployment Node.js tradisional di Edge

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Dukungan Node.js tradisional di Apigee Edge menyediakan lingkungan runtime Node.js tersemat yang dicakupkan ke organisasi dan lingkungan Apigee. Aplikasi Node.js yang di-deploy ke lingkungan ini dapat berfungsi sebagai target untuk semua proxy API yang di-deploy ke organisasi/lingkungan yang sama.

Dukungan Edge Node.js tradisional bergantung secara internal pada aplikasi bridge open source yang disebut (Trireme) dan penafsir JavaScript bernama (Rhino) yang memungkinkan kode Node.js dijalankan di lingkungan runtime Edge Java.

Ada beberapa batasan yang terkait dengan pendekatan ini. Contoh:

  • Hanya Node.js versi lama (0.10.32) yang didukung.
  • Ada sedikit perbedaan perilaku antara lingkungan Node.js standar dan lingkungan Trireme/Rhino.
  • Men-debug aplikasi Node.js setelah di-deploy ke Edge adalah hal yang sulit.

Aplikasi Node.js yang di-deploy ke Target yang Dihosting tidak bergantung pada teknologi runtime Node.js khusus Apigee. Aplikasi Node.js Anda akan berjalan di Target yang Dihosting persis seperti yang berjalan di lingkungan pengembangan lokal Anda.

Contoh

Repositori Node.js berisi sejumlah contoh dasar dari deployment server Hello World! sederhana ke API database karyawan yang memanfaatkan datastore berbasis cloud.

Tips performa

Lihat Tips Performa Node.js: Pemusatan Socket di Komunitas Apigee.

Langkah Berikutnya

Setelah Anda mengetahui sedikit tentang dukungan Node.js di Apigee Edge, kini saatnya melihat cara kerja Node.js di Edge. Pada topik berikutnya, Memulai Node.js di Apigee Edge, kami akan menunjukkan cara membuat proxy aplikasi Node.js "Hello World" yang sangat sederhana di Apigee Edge menggunakan UI pengelolaan. Nanti, kami akan menunjukkan cara men-deploy aplikasi Node.js langsung dari mesin pengembangan ke Edge menggunakan antarmuka command line.

Batasan

Dukungan Node.js Edge tradisional mengandalkan aplikasi bridge open source (Trireme) dan penafsir JavaScript (Rhino) yang memungkinkan kode Node.js dijalankan di lingkungan runtime Edge Java.

Ada beberapa batasan yang terkait dengan pendekatan ini. Contoh:

  • Hanya Node.js versi lama (0.10.32) yang didukung.
  • Ada sedikit perbedaan perilaku antara lingkungan Node.js standar dan lingkungan Trireme/Rhino.
  • Men-debug aplikasi Node.js setelah di-deploy ke Edge adalah hal yang sulit.