Aracılığıyla paylaş


JavaScript için Azure Şablonu istemci kitaplığı - sürüm 1.0.0-beta.1

Bu proje, JavaScript için Azure SDK'sı için şablon paketi olarak kullanılır. Azure SDK geliştiricilerinin yeni paketleri önyüklemesine yardımcı olmak için tasarlanmıştır ve bir Azure hizmeti için istemci kitaplığının kodunu ve belgelerini düzenlemeye yönelik bir örnek sağlar.

Başlarken

Şu anda desteklenen ortamlar

Daha fazla ayrıntı için destek ilkemize bakın.

Önkoşullar

Genellikle burada gerekli Azure hizmetlerini sağlamak için bir kabuk komutu koyarsınız.

@azure/template paketini yükleyin

ile npmJavaScript için Şablon istemci kitaplığını yükleyin:

npm install @azure/template

Tarayıcı desteği

JavaScript Paketi

Bu istemci kitaplığını tarayıcıda kullanmak için önce bir paketleyici kullanmanız gerekir. Bunun nasıl yapılacağının ayrıntıları için lütfen paketleme belgelerimize bakın.

CORS

Tarayıcılar için geliştirmeniz gerekiyorsa depolama hesabınız için Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) kuralları ayarlamanız gerekir. Azure portal ve Azure Depolama Gezgini gidin, depolama hesabınızı bulun, blob/kuyruk/dosya/tablo hizmetleri için yeni CORS kuralları oluşturun.

Örneğin, hata ayıklama için aşağıdaki CORS ayarlarını oluşturabilirsiniz. Ancak lütfen bir üretim ortamındaki gereksinimlerinize göre ayarları dikkatli bir şekilde özelleştirin.

  • İzin verilen çıkış noktaları: *
  • İzin verilen fiiller: DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT
  • İzin verilen üst bilgiler: *
  • Kullanıma sunulan üst bilgiler: *
  • Maksimum yaş (saniye): 86400

Diğer örnekler

En üst düzey örnekler genellikle ana İstemciyi oluşturma ve kimlik doğrulaması gibi öğeleri içerir. Hizmetiniz birden çok kimlik doğrulama aracı (örn. anahtar tabanlı ve Azure Active Directory) destekliyorsa her biri için ayrı bir örnek verebilirsiniz.

Önemli kavramlar

ConfigurationClient

Birincil istemcinizi burada açıklayın. Hangi işlemleri gerçekleştirebileceği ve bir geliştiricinin bunu ne zaman kullanmak isteyeceği hakkında konuşun.

Ek Örnekler

Açıklamak istediğiniz her üst düzey hizmet kavramı için bir bölüm oluşturun.

Örnekler

İlk Örnek

Birinin hizmetle ortak bir görevi gerçekleştirmek için kitaplığınızı nasıl kullanabileceğine ilişkin birkaç kod örneği oluşturun.

Sorun giderme

Günlüğe Kaydetme

Günlüğün etkinleştirilmesi hatalarla ilgili yararlı bilgilerin ortaya çıkarılmasına yardımcı olabilir. HTTP isteklerinin ve yanıtlarının günlüğünü görmek için ortam değişkenini AZURE_LOG_LEVEL olarak infoayarlayın. Alternatif olarak, günlüğü çalışma zamanında içinde çağrılarak setLogLevel@azure/loggeretkinleştirilebilir:

const { setLogLevel } = require("@azure/logger");

setLogLevel("info");

Günlükleri etkinleştirme hakkında daha ayrıntılı yönergeler için @azure/günlükçü paketi belgelerine bakabilirsiniz.

Sonraki adımlar

İstemci kitaplıklarının nasıl kullanılacağını gösteren ayrıntılı örnekler için lütfen samples dizinine göz atın.

Katkıda bulunma

Bu kitaplığa katkıda bulunmak isterseniz, kodu derleme ve test etme hakkında daha fazla bilgi edinmek için lütfen katkıda bulunma kılavuzunu okuyun.

İzlenimler