Microsoft Graph'i çağıran bir JavaScript istemci tarafı web uygulamasını test edin
Bu öğreticide, Microsoft Graph'ı çağıran örnek bir JavaScript istemci tarafı web uygulamasını test etmek için Dev Proxy kullanmayı öğreneceksiniz.
Önkoşullar
Öğreticinin bu bölümünde makinenize Dev Proxy yüklediğiniz ve yapılandırdığınız varsayılır. Aksi takdirde , şimdi yap.
Bu öğreticiyi takip etmek için şunları yapmanız gerekir:
- Microsoft 365 kiracısı.
- Microsoft Entra uygulama kayıtları oluşturma izinlerine sahip hesap.
- Git ( GitHub'ın Git'i ayarlama kılavuzuna bakın).
- nodejs LTS.
İpucu
İçerik paketleri yüklü bir Microsoft 365 Geliştirici Kiracısı kullanmanızı öneririz. Microsoft 365 Geliştirici Programı'na kaydolarak ücretsiz kiracınızı edinin.
Örnek uygulamayı kopyalama ve yapılandırma
- Örnek uygulamayı indirme
- Uygulamayı yapılandırmak için yönergeleri izleyin.
Geliştirme Proxy'si Başlatma
Geliştirme Proxy'si, Microsoft Graph ve SharePoint Online API'lerine istek gönderen uygulamaları test etmek için önceden ayarlanmış bir yapılandırmayla birlikte gelir.
- Microsoft 365 yapılandırmasıyla Dev Proxy'yi başlatmak için bir komut istemi açın, enter tuşuna basın
devproxy --config-file "~appFolder/presets/m365.json"
ve Enter tuşuna basın.
Örnek uygulamayı başlatma
- Bir komut istemi açın ve dizinine
samples
geçin. - Örnek uygulama web sunucusunu başlatmak için Enter tuşuna basın
npx lite-server
.
Örnek uygulamayı test etme
- Çalışan uygulamada düğmeyi
Without SDK
seçin.
Dikkat
Düğmeye tıkladıktan Without SDK
sonra boş bir sayfanız varsa Azure AD Uygulama Kaydı'nı yapılandırıp yapılandırmadığınıza bakın. Sorun, uygulama kaydınızı içeren Client ID
dosya eksik olduğunda .env
oluşur.
- Düğmeyi
Login
seçin ve oturum açma akışını tamamlayın.
Geliştirme Proxy'si, Microsoft Graph'a yönelik istekleri keserek uygulamanıza hata ekler. Rastgele desteklenen http hata durum koduyla başarısız istekler için %50 şans kullanır.
Proxy çıkışını görüntüleyin ve örnek uygulamayı yenilemek için biraz bekleyin. Örnek uygulamanın ara sunucu tarafından sunulan hataları nasıl işlediğini (veya işlemediğini) görün.
- Geliştirme Proxy'sinidurdurmak için Ctrl + C tuşlarına basın.