Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Apigee Edge'deki geleneksel Node.js desteği, bir Apigee kuruluşu ve ortamıyla sınırlı olan yerleşik bir Node.js çalışma zamanı ortamı sağlar. Bu ortama dağıtılan Node.js uygulamaları, aynı kuruluşa/ortama dağıtılan tüm API proxy'leri için hedef olarak kullanılabilir.

Geleneksel Edge Node.js desteği, Node.js kodunun Edge Java çalışma zamanı ortamında yürütülmesine olanak tanıyan, dahili olarak (Trireme) adlı açık kaynaklı bir köprü uygulamasına ve (Rhino) adlı bir JavaScript yorumlayıcısına dayanır.
Bu yaklaşımla ilişkili çeşitli sınırlamalar vardır. Örneğin:
- Yalnızca Node.js'nin eski bir sürümü (0.10.32) desteklenir.
- Standart Node.js ortamı ile Trireme/Rhino ortamı arasında davranış açısından küçük farklılıklar vardır.
- Node.js uygulamaları Edge'e dağıtıldıktan sonra hatalarını ayıklamak zordur.
Barındırılan hedeflere dağıtılan Node.js uygulamaları, Apigee'ye özgü herhangi bir Node.js çalışma zamanı teknolojisine bağlı değildir. Node.js uygulamanız, Hosted Targets'ta tıpkı yerel geliştirme ortamınızda olduğu gibi çalışır.
Örnekler
Node.js deposunda, basit bir Hello World! sunucusunu dağıtmaktan bulut tabanlı bir veri deposundan yararlanan bir çalışan veritabanı API'sine kadar çeşitli temel örnekler yer alır.
Performans ipuçları
Apigee Topluluğu'ndaki Node.js Performance Tips: Socket Pooling (Node.js Performans İpuçları: Soket Havuzu) başlıklı makaleyi inceleyin.
Sonraki Adımlar
Apigee Edge'de Node.js desteği hakkında biraz bilgi edindiğinize göre artık Edge'de Node.js'i iş başında görme zamanı. Bir sonraki konu olan Apigee Edge'de Node.js'yi kullanmaya başlama bölümünde, yönetim kullanıcı arayüzünü kullanarak Apigee Edge'de çok basit bir "Hello World" Node.js uygulamasının nasıl proxy'leneceğini göstereceğiz. Daha sonra, komut satırı arayüzünü kullanarak Node.js uygulamalarını doğrudan geliştirme makinenizden Edge'e nasıl dağıtacağınızı göstereceğiz.
Sınırlamalar
Geleneksel Edge Node.js desteği, Node.js kodunun Edge Java çalışma zamanı ortamında yürütülmesine olanak tanıyan açık kaynaklı bir köprü uygulamasına (Trireme) ve bir JavaScript yorumlayıcısına (Rhino) dahili olarak dayanır.
Bu yaklaşımla ilişkili çeşitli sınırlamalar vardır. Örneğin:
- Yalnızca Node.js'nin eski bir sürümü (0.10.32) desteklenir.
- Standart Node.js ortamı ile Trireme/Rhino ortamı arasında davranış açısından küçük farklılıklar vardır.
- Node.js uygulamaları Edge'e dağıtıldıktan sonra hatalarını ayıklamak zordur.