2017-02-21 10 views
2

Я тестирую приложение Azure Functions локально с помощью инструментальных средств CLI Azure. Можно ли настроить параметры CORS для локального хоста?Настройка CORS для лазурных функций Локальный узел

+0

Имеет ли локальный экземпляр не тот же пользовательский интерфейс, который был зарегистрирован на https://docs.microsoft.com/en-us/azure/azure-functions/functions-how-to-use-azure-function-app-settings # manage-cors? – sideshowbarker

+0

Нет, вы просто размещаете среду выполнения, а не портал –

+0

Я совершенно незнакомый с архитектурой, но вы знаете, что единственное место, где применяются ограничения кросс-начала/CORS, - это браузеры, веб-приложения, запущенные в браузерах, не так ли? Поэтому, если эта среда выполнения, выполняемая приложениями, находится за пределами браузера, я бы предположил, что ничто не мешает приложениям, которые работают в ней, делать программные запросы для любых веб-URL, которые вы хотите. Поэтому, я думаю, я смущен тем, что не работает, и какой конкретной ошибкой вы можете столкнуться. – sideshowbarker

ответ

4

Вы можете запустить хост, как этот

func host start --cors * 

Вы также можете быть более конкретным и предоставлять разделенный запятыми список разрешенных URL-адресов

Подробнее здесь: https://github.com/Azure/azure-webjobs-sdk-script/issues/1012

+0

потрясающий, именно то, что я был после –

1

Другой простой способ настройки Функции CORS на Azure - использовать Azure Portal,

1- Перейдите в меню «Настройки функции» на Azure Portal

enter image description here

2 - Нажмите на CORS и добавить свой локальный хост URL

enter image description here

И там у вас есть !!

Надеюсь, это поможет кому-то.

Смежные вопросы