Cross-Origin Resource Sharing (CORS) on tärkeä mekanismi, joka sallii resurssien jakamisen eri alkuperien (origins) välillä. Azure Functions -sovelluksessamme on tärkeää määrittää sallitut alkuperät, jotta front-end-sovellukset voivat tehdä API-kutsuja turvallisesti.
Azure Functions -sovelluksessamme CORS on konfiguroitu siten, että vain tietyt alkuperät ovat sallittuja. Tämä varmistaa, että vain valtuutetut lähteet voivat käyttää sovelluksen rajapintoja.
Lisää alla olevat alkuperät (origins) Azure Functions -sovelluksen CORS-asetuksiin:
http://localhost:5173
https://localhost:5173
http://172:0.0.1:5173
https://127.0.0.1:5173
https://portal.azure.com
, sillä se mahdollistaa functioiden testiajot Azure Portalin kautta.Voit päivittää CORS-asetuksia Azure Functions -sovelluksessasi joko Azure-portaalin kautta tai käyttämällä Azure CLI:tä.
CORS
-osio.Voit käyttää Azure CLI:tä lisätäksesi sallitut alkuperät (origins) seuraavalla komennolla:
az functionapp cors add --name <function-app-name> --resource-group <resource-group-name> --allowed-origins "https://example-frontend.com" "https://another-frontend.com" "http://localhost:5173"