Azure Static Web App CLI ile API sunucusunu başlatma

Önemli

Statik Web Uygulamaları CLI'den dağıtımların güvenliğini artırmak için, 15 Ocak 2025'e kadar Statik Web Uygulamaları CLI'nin en son sürümüne (2.0.2) yükseltmenizi gerektiren önemli bir değişiklik kullanıma sunulmuştur.

Azure Static Web Apps'te, uygulamanıza API uç noktaları eklemek için tümleşik yönetilen İşlevler'i kullanabilirsiniz. Azure İşlevleri bir uygulamayı Azure İşlevleri temel araçlar CLI'sini kullanarak yerel olarak çalıştırabilirsiniz. Temel araçlar CLI'sı, API uç noktalarınızı yerel olarak çalıştırma ve hata ayıklama fırsatı sunar.

Temel araçları el ile veya otomatik olarak başlatabilirsiniz.

El ile başlatma

API sunucusuyla birlikte SWA CLI öykünücüsü kullanmak için:

  1. Azure İşlevleri temel araçlar CLI'sını veya Visual Studio Code Uzantısı'nı kullanarak API sunucusunu başlatın.

    Çekirdek araçlar çalıştırıldıktan sonra yerel API sunucusunun URL'sini kopyalayın.

    func host start
    
  2. Ayrı bir terminalde, yerel API Server URI'sini --api-devserver-url geçirme seçeneğini kullanarak SWA CLI'yı başlatın.

    Örneğin:

    swa start ./my-dist --api-devserver-url http://localhost:7071
    

Otomatik başlangıç

Otomatik başlangıç ayarlamak için öncelikle yerel geliştirme ortamınızdaki bir klasörde bulunan api bir Azure İşlevleri uygulama projesine sahip olmanız gerekir.

  1. SWA öykünücüsüyle birlikte API sunucusunu başlatın

    swa start ./my-dist --api-location ./api
    
  2. Başlatma işlemini çalışan bir geliştirme sunucusunun kullanımıyla birleştirme

    swa start http://localhost:3000 --api-location ./api
    

Sonraki adımlar