Apigee Edge belgelerini görüntülüyorsunuz.
.
Git:
Apigee X belgeleri. bilgi
apigee-access
modülü, API proxy akış değişkenlerine ve önbelleklerine şuradan erişmenizi sağlar:
Node.js uygulama kodunda bulunur. Modül, Apigee Edge platformuna dahildir; yapma
diğer Node.js modüllerinde olduğu gibi yüklemeniz gerekir.
Apigee-access edinme
apigee-access
modülü, Apigee Edge platformuna entegredir. Google Takvim widget'ını
Node.js kodunu Edge'e dağıttığınızda bu modülü kullanabilirsiniz. Bunu yalnızca
Dağıttığınız tüm Node.js kodları. Örneğin:
var access=require('apigee-access');
Akış değişkenlerine erişme
Bir Node.js uygulamasını Edge'e dağıttığınızda, "out-of-the-box" akış değişkenleri, politikalar tarafından oluşturulan akış değişkenleri ve Node.js kodunuzun içinden kendiniz oluşturursunuz. Akış değişkenleri oluşturulur ve Edge'de çalışan bir API proxy'sinin bağlamını görebilirsiniz. Ayrıntılı bilgi için bkz. Google Ads'de akış değişkenlerine Node.js'yi tıklayın.
Önbelleğe alma
apigee-access
modülü,
Node.js kodunuzla değiştirin. Ayrıntılı bilgi için Node.js'de önbelleğe erişme bölümüne bakın.
Kota hizmetini kullanma
apigee-access
modülü, şuradan Apigee Edge kota hizmetine erişmenizi sağlar:
Node.js kodu. Ayrıntılı bilgi için bkz.
Kota hizmetine erişme
Node.js'yi tıklayın.
Anahtar/Değer Eşlemelerine Erişim
apigee-access
modülü,
Node.js kodunuzla değiştirin. Ayrıntılı bilgi için bkz.
Google Cloud'da anahtar/değer eşlemelerine
Node.js'yi tıklayın.
Yerel modda çalışma ile dağıtılan mod karşılaştırması
apigee-access
modülü, yerel geliştirme ve testi desteklemek için
Apigee Edge'e bağımlı olmayan yerel modda çalışır; ancak,
Modül, şu adrese dağıtılan bir API proxy'siyle kullanıldığında:
Edge, "local" işlevinin yerini yerel Edge işlevi alıyor. Örneğin,
akış değişkenlerinin eksiksiz bir bileşeni dağıtılan modda erişilebilirken yalnızca küçük bir alt kümesi
yerel olarak çalıştırdığınızda kullanabilirsiniz. Bu yerel mod değişkenlerinin listesi için
Yerel modda çalışma adlı makaleyi inceleyin.
Modülün çalıştığı modu belirleme
Apigee-access'i hangi modda çalıştırdığınızı belirlemek için:
var access = require('apigee-access') console.log('The deployment mode is ' + access.getMode());
getMode() işlevinin döndürülen değeri, Node.js uygulamasının dağıtılıp dağıtılmadığını belirtir veya bağımsız modda çalıştırılıyor. Yöntem, bu iki dizeden birini döndürür sonuç:
apigee
- Node.js uygulaması Apigee Edge'de ve tüm desteklenmediğinden emin olun.standalone
- Node.js uygulaması Apigee Edge'in dışında çalışıyor ve dokümanın üst kısmında açıklanan varsayılan işlev etkisi.
Dağıtılmış modda çalışma
Edge'e dağıtıldığında politikalar tarafından ayarlanan değişkenler apigee-access
tarafından görülebilir,
ve bu modülün yöntemleriyle eklenen veya değiştirilen değişkenler,
akış şeklinde göstermenizi sağlar.
Desteklenen değişkenlerin bağlantısını
Değişkenler Referansı. Bu değişkenler
ve kendi adlarınızla oluşturduğunuz tüm öğeler apigee-access
tarafından görülebilir. Not
bazı değişkenler salt okunurdur. Bunlar:
Değişkenler Referansı.
Yerel modda çalışma
"Yerel modda" Node.js kodunuzu Apigee Edge'in dışında çalıştırıyorsanız. İçinde Bu modda, önceden tanımlanmış akış değişkenlerinin çoğuna Node.js uygulamanızdan erişilemez. girin. Bu tabloda, kullanılabilir akış değişkenlerinin küçük bir alt kümesi gösterilmektedir. Bu değişkenler Node.js uygulamalarının yerel olarak geliştirilmesini ve test edilmesini desteklemek için burada desteklenir kullanıma sunuyoruz.
Değişken | Salt Okunur | Tür | Notlar |
client.received.start.time |
Evet | Dize | İsteğin alındığı saat |
client.received.end.time |
Evet | Dize | İsteğin alındığı saat |
client.received.start.timestamp |
Evet | Tamsayı | İsteğin alındığı saat |
client.received.end.timestamp |
Evet | Tamsayı | İsteğin alındığı saat |
Apigee Edge platformunda da çok daha büyük sayıda önceden tanımlanmış değişken desteklenir. Apigee Edge Değişkenleri'ne bakın Referans'ı inceleyin.