До того, как стать студенческим послом Microsoft, я не использовал какие-либо технологии Microsoft для разработки или развертывания своего приложения. В основном я использовал JavaScript от Front-end до Back-end, а именно Reactjs и Nodejs (с Expressjs). Большинство моих прошлых приложений были разработаны с использованием этих технологий.
Тем не менее, получение статуса MSP дало мне возможность (и шанс!) исследовать новые горизонты с новыми захватывающими технологиями. Прежде чем углубляться в новые языки программирования и платформы, мне нужно было сначала научиться развертывать мои предыдущие приложения с помощью технологии Microsoft: Azure.
Вероятно, многие люди находятся в такой же ситуации, как и я, то есть переходят со своих старых инструментов на технологии Microsoft. И именно по этой причине мой вклад состоит в том, чтобы показать, как развернуть простой Nodejs в Azure с помощью службы приложений Azure.
Microsoft Azure – это служба облачных вычислений, созданная Microsoft для создания, тестирования, развертывания и управления приложениями и службами в центрах обработки данных, управляемых Microsoft (Источник: веб-сайт Microsoft Azure).
Предпосылки:
- Установите npm и узел с https://www.npmjs.com/get-npm
- Установите код Visual Studio с https://code.visualstudio.com/download.
- Установите расширение службы приложений Azure и учетную запись Azure Azure из магазина расширений в коде Visual Studio (как показано ниже).
Теперь следующий шаг — войти в свою учетную запись Azure, щелкнуть значок Azure, а затем войти.
Как я уже говорил ранее, в этом руководстве предполагается, что у вас уже есть приложение Nodejs, готовое к развертыванию. Если это не так, ознакомьтесь с руководством по Visual Studio Code о том, как создать приложение Nodejs по этой ссылке: https://code.visualstudio.com/tutorials/app-service-extension/create-app
Хорошо! Давайте приступим к развертыванию нашего приложения Nodejs. Я буду использовать одно из моих основных приложений, которое я разработал некоторое время назад. Он использует платформу Express и шаблоны EJS (Embedded JavaScript) в качестве механизма просмотра.
В обозревателе службы приложений Azure щелкните синюю стрелку, указывающую вверху «Развернуть в веб-приложении».
Дайте имя вашему веб-приложению:
Выберите версию Nodejs из списка
Развертывание приложения займет некоторое время. Кроме того, убедитесь, что ваше приложение прослушивает порт, предоставленный средой PORT (показан ниже в моем приложении).
После завершения развертывания нажмите «Обзор веб-сайта» в приглашении, чтобы просмотреть только что развернутый веб-сайт. В обозревателе службы приложений Azure вы также можете проверить сведения о своем приложении, такие как подключения, параметры приложений, журналы...
Поздравляем! Вы развернули приложение Nodejs с помощью Azure.
Более подробную информацию о приложении можно увидеть на вашем портале Azure по адресу portal.azure.com.
По любым вопросам, пожалуйста, не стесняйтесь задавать их в разделе комментариев.