До того, как стать студенческим послом 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.

По любым вопросам, пожалуйста, не стесняйтесь задавать их в разделе комментариев.