Запуск сервера API с помощью интерфейса командной строки статических веб-приложений Azure
Внимание
Чтобы повысить безопасность развертываний из интерфейса командной строки Статические веб-приложения, было введено критическое изменение, требующее обновления до последней версии (2.0.2) Статические веб-приложения CLI к январю 15 января 2025 года.
В Статические веб-приложения Azure можно использовать интегрированные управляемые функции для добавления конечных точек API в приложение. Приложение Функции Azure можно запустить локально с помощью интерфейса командной строки Функции Azure основных средств. Интерфейс командной строки основных средств предоставляет возможность локального запуска и отладки конечных точек API.
Основные средства можно запускать вручную или автоматически.
Запуск вручную
Чтобы использовать эмулятор интерфейса командной строки SWA вместе с сервером API, выполните следующие действия.
Запустите сервер API с помощью интерфейса командной строки Функции Azure основных средств или расширения Visual Studio Code.
Скопируйте URL-адрес локального сервера API после запуска основных средств.
func host start
В отдельном терминале запустите интерфейс командной строки SWA с помощью
--api-devserver-url
параметра передачи URI локального сервера API.Например:
swa start ./my-dist --api-devserver-url http://localhost:7071
Автоматический запуск
Чтобы настроить автоматический запуск, сначала необходимо иметь проект приложения Функции Azure, расположенный в папке в локальной api
среде разработки.
Запуск сервера API вместе с эмулятором SWA
swa start ./my-dist --api-location ./api
Объединение запуска с использованием работающего сервера разработки
swa start http://localhost:3000 --api-location ./api