Azure Template client library for JavaScript - version 1.0.0-beta.3

Bu proje, JavaScript için Azure SDK için bir ş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 ilişkin bir örnek sağlar.

Başlangıç Yapmak

Şu anda desteklenen ortamlar

Daha fazla bilgi için bkz. destek ilkesi.

Prerequisites

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

@azure/template paketini yükleme

JavaScript için Şablon istemci kitaplığını şu şekilde npmyü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ütfenpaketleme 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'ne 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 ayarları bir üretim ortamındaki gereksinimlerinize göre dikkatli bir şekilde özelleştirin.

  • İzin verilen kaynaklar: *
  • İzin verilen fiiller: DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT
  • İzin verilen başlıklar: *
  • Açıkta kalan başlıklar: *
  • Maksimum yaş (saniye): 86400

Daha fazla örnek

Üst düzey örnekler genellikle ana İstemciyi oluşturma ve kimlik doğrulaması gibi şeyleri içerir. Hizmetiniz birden çok kimlik doğrulama yöntemini destekliyorsa (e.g. key tabanlı ve Azure Active Directory), her biri için ayrı bir örnek verebilirsiniz.

Temel kavramlar

ConfigurationClient (Yapılandırmaİstemci)

Birincil müşterinizi burada tanımlayın. Hangi işlemleri yapabileceği ve bir geliştiricinin onu ne zaman kullanmak isteyeceği hakkında konuşun.

Ek Örnekler

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

Examples

İlk Örnek

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

Troubleshooting

Logging

Loglamayı etkinleştirmek, hatalarla ilgili yararlı bilgilerin ortaya çıkması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, çalışma zamanında setLogLevel@azure/logger çağrılarak günlük tutma etkinleştirilebilir.

import { setLogLevel } from "@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 kütüphanelerinin nasıl kullanılacağını gösteren ayrıntılı örnekler için lütfen samples dizinine göz atın.

Contributing

Bu kitaplığa katkıda bulunmak istiyorsanız kodu oluşturma ve test etme hakkında daha fazla bilgi edinmek için lütfen katkıda bulunma kılavuzu okuyun.