Aracılığıyla paylaş


Azure Static Web App CLI ile API sunucusunu başlatma

Önemli

Statik Web Uygulamaları CLI'sından dağıtımların güvenliğini artırmak için, 15 Ocak 2025'e kadar Static Web Apps CLI'nın en son sürümüne (2.0.2) yükseltmenizi gerektiren bir hataya neden olan 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şlatma

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

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

Sonraki adımlar