Вы должны добавить заголовок Access-Control-Allow-Origin: *
в ответе от Облачной функции Google (GCF).
def cloud_function(request):
response = 'what you expect to return from the GCF'
http_code = 200
headers = {
'Access-Control-Allow-Origin': '*'
}
return response, http_code, headers
Обратите внимание на заголовок, добавленный при возврате из Облачной функции. Если вы вынуждены возвращать больше заголовков CORS, вы можете добавить их в переменную headers
(или если вы хотите вернуть другие заголовки по любой другой причине). Например:
headers = {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': '*',
'Access-Control-Allow-Headers': 'Authorization',
'Access-Control-Max-Age': '3600',
'Access-Control-Allow-Credentials': 'true'
}