Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
- Node.js LTS sürümleri
- Safari, Chrome, Edge ve Firefox'un en son sürümleri.
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ütfen
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.
İlgili projeler
Azure SDK for JavaScript