Как разработать свое первое приложение Node за несколько минут?

Как разработать и развернуть свое первое приложение Node за считанные минуты?

Node.js давно пользуется популярностью, когда речь идет о JavaScript-фреймворках для серверной части. Фактически, Node стал стандартом де-факто для серверной разработки и настолько огромен по популярности, что у него есть своя собственная экосистема под-фреймворков.

Мы можем выполнять множество задач, используя под-фреймворки Node.js, и хотя Node работает на стороне сервера, многие его под-фреймворки могут действовать и на фронтенде.

С учетом сказанного, как на самом деле начать развертывать наше первое приложение Node?

Не бойтесь. Мы понимаем, что это может показаться тяжело, когда вы только начинаете с удивительного мира разработки JavaScript, и именно поэтому мы собрали это краткое, но полезное руководство. Сегодня мы узнаем, как создать наше первое приложение Node, а также развернуть его в репозитории Git за считанные минуты с помощью Buddy!

Давайте начнем!

Локальная разработка: установка Node.js

Если вы строите локально, первым шагом будет установка Node.js.

Этот этап довольно прост, и в зависимости от вашей операционной системы и настроек вы можете загрузить соответствующую установку с веб-сайта Node. Существуют специальные установщики для Linux, Windows, а также Mac, и у вас также есть возможность компиляции из исходного кода. Просто зайдите на их официальную страницу и выберите соответствующий вариант.

Когда-то только несколько веб-браузеров могли читать код JavaScript, поскольку не у всех были компиляторы или интерпретаторы для JavaScript. Однако с появлением Node. жизнь стала намного проще, поскольку она позволяет нам запускать JavaScript практически на каждом устройстве. Другими словами, мы можем сказать, что Node является средой выполнения для кода JavaScript.

Итак, теперь, когда у нас установлен и настроен Node, мы можем просто запустить терминал и редактор кода по своему выбору и начать сборку. Вот команда, которая проверяет, был ли Node установлен правильно:

node -v

Аналогично, чтобы проверить npm и его состояние установки (Node Package Manager, или npm, установлен вместе с Node.js), мы можем запустить следующую команду:

npm -в

Есть много других способов установить Node. К примеру, использовать Homebrew или другие подобные инструменты. Все зависит от ваших предпочтений.

Сборка приложения

Следующий шаг – начать процесс разработки приложения. Нам нужно будет использовать экспресс-генератор для создания структуры приложения.

Следует отметить, что Express не является ЕДИНСТВЕННЫМ способом начать разработку JS в Node. На самом деле, мы можем создавать приложения, не используя Express. Однако, несмотря на это, использовать Express довольно просто, и, как мы скоро увидим, мы можем начать работу с помощью express-generator в течение нескольких минут. Поэтому часто рекомендуется начать работу с Express, прежде чем углубляться в более сложные приложения.

Первым шагом является установка экспресс-генератора, который можно сделать следующим образом:

npm install express-generator -g

И теперь создаем наше приложение:

express -v ejs -c sass myapp

Сделано! Мы успешно создали наше приложение Express.

Теперь мы можем установить дополнительные сторонние пакеты, если пожелаем. В качестве альтернативы, мы можем просто выполнить команду npm start, чтобы запустить приложение, а затем перейти к адресу localhost, показанному в терминале, с помощью веб-браузера, где мы можем предварительно просмотреть наше приложение в действии.

Развертывание

Мы создали приложение на Node, используя Express.js.

Теперь, как мы начнем с развертывания? Ну, вот тут и вступает в игру Buddy. За два шага мы можем развернуть наше приложение.

Если вы еще этого не делали, вы можете зарегистрировать аккаунт Buddy здесь. Любопытно, какой план взять? Почему бы не выбрать бесплатную пробную версию, а затем обновить ее позже?

После того, как вы зарегистрировались, первым шагом будет создание нового проекта. У вас есть возможность использовать любую из существующих служб хостинга Git, такую ​​как GitHub, GitLab или BitBucket, и уже затем вносить какие-либо изменения в нее.

buddy-01.png

Кроме того, вы можете использовать хостинг Buddy Git. 🙂

Как только вы создали свой проект, настало время правок. На самой странице проекта есть удобное всплывающее руководство. Все, что вам нужно сделать – это настроить Git в вашей системе, а затем зафиксировать изменения в вашем коде по мере их внесения.

buddy-02.png

И это все. Мы успешно развернули наше самое первое приложение Node с помощью Buddy. Как мы уже говорили, нам потребовалось всего два шага!

Легко, не правда ли?

Дополнительные шаги

Поскольку мы установили Node и Express локально, разумеется, наш код и все его содержимое хранятся локально в нашей системе. Конечно, мы можем вносить изменения в репозиторий GitHub или другим аналогичным образом.

Тем не менее, Buddy также позволяет нам загружать zip-файлы с кодом, которые еще не проверены. Для этого мы можем просто упаковать наш код в zip-файл (в .zip, .tar.gz или в другом формате), а затем загрузить его в Buddy.

buddy-03.png

Buddy может помочь разработчикам сэкономить много времени и усилий, упрощая жизнь и ускоряя общий процесс разработки. Как мы видели в этом посте, развертывание – это детская игрушка, если используешь Buddy.

С учетом сказанного, почему бы не убедиться в этом самим? Удачи!


.

Суфьян бин Узайр Avatar