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.
Azure Web PubSub, geliştiricilerin WebSocket'ler ve yayımla-abone olma desenini kullanarak gerçek zamanlı mesajlaşma web uygulamaları oluşturmalarına yardımcı olur.
Bu eğitimde, Visual Studio Code yardımıyla Azure Web PubSub kullanarak bir sohbet uygulaması oluşturuyorsunuz.
Önkoşullar
- Etkin aboneliği olan bir Azure hesabı gereklidir. Henüz bir hesabınız yoksa ücretsiz olarak bir hesap oluşturabilirsiniz.
- Visual Studio Code, ücretsiz indirme olarak kullanılabilir.
- Aşağıdaki Visual Studio Code uzantıları yüklü:
Projeyi klonla
Yeni bir Visual Studio Code penceresi açın.
Komut paletini açmak için F1'e basın.
Git: Kopyala yazın ve Enter tuşuna basın.
Örnek projeyi kopyalamak için aşağıdaki URL'yi girin:
https://github.com/Azure/azure-webpubsub.gitUyarı
Bu öğreticide JavaScript projesi kullanılır, ancak adımlar dilden bağımsızdır.
Projeyi kopyalamak için bir klasör seçin.
Visual Studio Code'da Open -> Open Folder seçeneğini seçin
azure-webpubsub/samples/javascript/chatapp/nativeapi.
Azure'a Giriş Yap
Komut paletini açmak için F1'e basın.
Azure: Oturum Aç'ı seçin ve kimlik doğrulaması yapmak için istemleri izleyin.
Oturum açtıktan sonra Visual Studio Code'a dönün.
Create an Azure Web PubSub Service
Visual Studio Code için Azure Web PubSub uzantısı, kullanıcıların Azure Web PubSub Service ve geliştirici araçlarını (Azure Web PubSub Local Tunnel Tool) hızlıca oluşturabilmelerini, yönetmelerini ve kullanmalarını sağlar. Bu durumda, yeni bir Azure Web PubSub Service kaynağı oluşturur ve uygulamanızı barındıracak şekilde yapılandırırsınız. Web PubSub uzantısı yüklendikten sonra, Visual Studio Code'daki Azure kontrol paneli altında özelliklerine erişebilirsiniz.
F1 tuşuna basarak komut paletini açın ve Azure Web PubSub: Create Web PubSub Service komutunu çalıştırın.
Uzantı tarafından istendiği gibi aşağıdaki değerleri girin.
Uyarı Değer Aboneliği seçin Kullanmak istediğiniz Azure aboneliğini seçin. Kaynak grubunu seçin Kullanmak istediğiniz Azure kaynak grubunu seçin. Hizmet için bir isim girin my-wpsgirin.Bir konum seçin Size yakın bir Azure bölgesi seçin. Bir fiyatlandırma seviyesi seçin Kullanmak istediğiniz bir fiyatlandırma seviyesini seçin. Bir birim sayısı seçin Kullanmak istediğiniz birim sayısını seçin. Azure etkinlik günlüğü paneli açılır ve dağıtım ilerleme durumunu görüntüler. Bu işlemin tamamlanması birkaç dakika sürebilir.
Bu işlem tamamlandıktan sonra Visual Studio Code bir bildirim görüntüler.
Bir hub ayarı oluşturun
Visual Studio Code'un sol tarafındaki Aktivite Çubuğu'nda Azure simgesini açın.
Uyarı
Eğer etkinlik çubuğun gizliyse, uzantıya erişemezsin. Görünüm Göster > Etkinlik Barını Göster Göster Aktivite Barını Tıklayarak > Göster
Kaynak ağacında, oluşturduğunuz Azure Web PubSub kaynağını
my-wpsbulun ve genişletmek için tıklayınÖğe Hub Ayarları'na sağ tıklayın ve ardından Merkez Ayarları Oluştur'u seçin
Hub adı olarak girin
sample_chatve hub ayarını oluşturun. Ekstra etkinlik yöneticileri oluşturup oluşturmamanız önemli değil. Bitti olarak gösterilen ilerleme bildirimini bekleÖğe Hub Ayarlarının altında, yeni bir alt öğe Hub sample_chat görünecektir. Yeni öğeye sağ tıklayın ve ardından "Yerel Tünel Bağla"yı seçin.
Bir bildirim, tünel özellikli bir olay yöneticisi oluşturmanız gerektiğini hatırlatıyor. Evet butonuna tıklayın. Sonra uzantıdan gelen değerleri girin
Uyarı Değer Seç Kullanıcı Etkinlikleri Herkesi Seç Sistem Etkinliklerini Seç Bağlanmış Seç Giriş Sunucusu Portu 8080 ortaya çıktı Uzantı, Yerel Tünel Aracı'nı çalıştırmak için yeni bir terminal oluşturuyor ve bir bildirim Yerel Tünel Portalı'nı açmanızı hatırlatıyor. "Evet" butonuna tıklayın veya "aç"http://localhost:4000" düğmesine tıklayın; Portalı görmek için web tarayıcısında manuel olarak kullanıyorum.
Sunucu uygulamasını çalıştır
Çalışma dizininin
azure-webpubsub/samples/javascript/chatapp/nativeapiNode.js bağımlılıklarını yükleme
npm installActivity Bar'da Azure simgesini açın ve Azure Web PubSub kaynağını
my-wpsbulun. Sonra kaynak öğesine sağ tıklayın ve Bağlantı Dizisini Kopyalayın. Bağlantı dizisi panoya kopyalanırSunucu uygulamasını kopyalanmış bağlantı dizisiyle çalıştırın
node server.js "<connection-string>"Sohbet uygulamanızı denemek için tarayıcıyı açın
http://localhost:8080/index.html.
Tavsiye
Sorun mu yaşıyorsunuz? Azure Web PubSub deposunda bir sorun açarak GitHub'da bize bildirin.