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.
Ön yüz web uygulamaları genellikle arka uç API'lerine veriler ve hizmetler için çağrı yapar. Azure Static Web Apps, Azure hizmetleriyle tümleştirme yoluyla yerleşik sunucusuz API uç noktaları sağlar.
Azure Static Web Apps API'lerinin temel özellikleri şunlardır:
Sorunsuz yönlendirme, arka uç rotayı özel CORS kurallarına ihtiyaç duymadan ön uç web uygulamasına sunar.
API seçenekleri
Aşağıdaki Azure hizmetleri Azure Static Web Apps ile tümleştirilebilir:
| Hizmet | Yönetilen | Kendinizinkini getirin |
|---|---|---|
| Azure İşlevleri | ✔ | ✔ |
| Azure API Management | ✔ | |
| Azure App Service | ✔ | |
| Azure Container Apps | ✔ |
- Yönetilen API'ler: Azure Static Web Apps varsayılan olarak api arka ucu olarak Azure İşlevleri ile otomatik olarak tümleşir. Ayrı bir Azure İşlevleri kaynağı yönetmeden statik web uygulamanızla bir API dağıtırsınız.
- Kendi API'lerinizi getirin: Statik web uygulamanızı Azure İşlevleri, API Management, App Service veya Container Apps'te barındırılan mevcut API'lerle tümleştirebilirsiniz. API kaynaklarını kendiniz yönetir ve dağıtırsınız.
Not
Kendi API'lerinizi getirin seçeneği yalnızca Azure Static Web Apps Standart planında kullanılabilir. Yerleşik, yönetilen Azure İşlevleri API'leri tüm Azure Static Web Apps planlarında kullanılabilir.
API kısıtlamaları
Aşağıdaki kısıtlamalar tüm API arka uçları için geçerlidir:
- Her statik web uygulaması ortamı aynı anda yalnızca bir arka uç API'siyle yapılandırılabilir.
- API yol ön eki olmalıdır
/api. - API'ler için yol kuralları yalnızca yeniden yönlendirmeleri ve rolleri olan yolların güvenliğini sağlamayı destekler.
- API'ler için yalnızca HTTP istekleri desteklenir. Örneğin WebSocket desteklenmez.
- Her API isteğinin en uzun süresi 45 saniyedir.
- Ağdan yalıtılmış arka uçlar desteklenmez.
Aşağıdaki kısıtlamalar Kendi API arka uçlarınızı getirin için geçerlidir:
- Rota üzerindeki isteklerin
/apiçözümlenebilmesi için bir uygulamanın statik web uygulamanıza dağıtılması gerekir. - Kendi API arka uçlarınızı kullanarak Statik Web Apps çekme isteği ortamıyla bağlantı kuramazsınız.