Сводка
В этом модуле вы выполнили рефакторинг приложения Node.js Express для переноса в Функции Azure. Теперь можно забыть о серверах, поскольку ваше приложение использует бессерверные функции!
Node.js и Express — это мощные решения для обслуживания конечных точек API. С помощью функций вы можете переместить API на бессерверную архитектуру и не беспокоиться о настройке или обслуживании сервера.
Кроме того, вы можете снизить затраты на сервер всегда на сервере и повысить масштабируемость, заменив сервер Node.js Express приложением "Функции". В конечном счете, с функциями, которые вы фокусируетесь на коде, а не на серверах.
Примечание.
Сведения о развертывании приложения "Функции" в облаке см. в руководстве по управлению группами ресурсов Azure с помощью API функций TypeScript. Вы можете использовать бесплатную учетную запись Azure и расширение Функции Azure для Visual Studio Code для развертывания приложения.
Решение для текущего примера проекта находится в ветви решения проекта GitHub. Следуйте инструкциям в файле README, чтобы приступить к работе. Вы можете изучить выполнение приложения Express или приложения "Функции", чтобы получить представление о различиях. Затем попробуйте применить такое же перемещение кода.
Другие ресурсы
Дополнительные сведения о функциях, Visual Studio Code и отладке см. в следующих ресурсах:
Visual Studio Code
- Получите Visual Studio Code.
- Получите расширение Visual Studio Code для средств Azure.
- Получите расширение Visual Studio Code для Функции Azure.
Функции
- Сведения о файле Functions local.settings.json .
- Разверните приложение "Функции" в Azure.
- Узнайте о поддержке Functions TypeScript.
- Зарегистрируйте бесплатную пробную версию Azure.
Отладка ресурсов
- Отладка Angular.js в Visual Studio Code.
- Отладка React.js в Visual Studio Code.
- Отладка Vue.js в Visual Studio Code.
- Интеграция с внешними инструментами с помощью задач в Visual Studio Code.