Я сделал аналогичный ответ для Raspberry Pi в другом SO сообщении , которое применимо и здесь.Вот тот же самый ответ для справки
В основном CORS просто отправляет соответствующие заголовки в вашем ответе.
В Azure об этом позаботится сама платформа, но, поскольку вы будете запускать /обращаясь к среде выполнения функций непосредственно из контейнера, вы можете просто установить их в объекте ответа.
Например, если вы используете NodeJS / JavaScript для своих функций, установите заголовки с помощью context.res
context.res = {
status: 200,
headers: {
'Access-Control-Allow-Credentials': 'true',
'Access-Control-Allow-Origin': '*', // Or the origins you want to allow requests from
'Content-Type': 'application/json'
},
body: {
just: 'some data'
}
};
Кроме того, еще один способ сделать CORS - использовать обратный прокси-сервер, который добавляет заголовки для вас, особенно делает вещи проще, если они одинаковы для всех ваших функций.