Поделиться через


Запуск сервера API с помощью интерфейса командной строки статических веб-приложений Azure

В Статические веб-приложения Azure можно использовать интегрированные управляемые функции для добавления конечных точек API в приложение. Приложение Функции Azure можно запустить локально с помощью интерфейса командной строки Функции Azure основных средств. Интерфейс командной строки основных средств предоставляет возможность локального запуска и отладки конечных точек API.

Основные средства можно запускать вручную или автоматически.

Запуск вручную

Чтобы использовать эмулятор интерфейса командной строки SWA вместе с сервером API, выполните следующие действия.

  1. Запустите сервер API с помощью интерфейса командной строки Функции Azure основных средств или расширения Visual Studio Code.

    Скопируйте URL-адрес локального сервера API после запуска основных средств.

    func host start
    
  2. В отдельном терминале запустите интерфейс командной строки SWA с помощью --api-devserver-url параметра передачи URI локального сервера API.

    Например:

    swa start ./my-dist --api-devserver-url http://localhost:7071
    

Автоматический запуск

Чтобы настроить автоматический запуск, сначала необходимо иметь проект приложения Функции Azure, расположенный в папке в локальной api среде разработки.

  1. Запуск сервера API вместе с эмулятором SWA

    swa start ./my-dist --api-location ./api
    
  2. Объединение запуска с использованием работающего сервера разработки

    swa start http://localhost:3000 --api-location ./api
    

Следующие шаги