Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення Застосунку для Контейнеризації | CI/CD та Автоматизація
Вступ до DevOps

bookСтворення Застосунку для Контейнеризації

Тепер потрібно створити простий застосунок, який згодом буде запускатися всередині контейнера.

Але перш ніж писати будь-який код, необхідно мати інструмент, який дозволяє запускати JavaScript на вашому комп'ютері, встановлювати необхідні бібліотеки та піднімати сервер для тестування.

Цим інструментом є Node.js — він стане основою нашого застосунку та надасть усе необхідне для подальшої роботи.

Встановлення та налаштування Node.js

Перейдіть на офіційний сайт Node.js та завантажте версію LTS (Long-Term Support) — це найбільш стабільний і широко підтримуваний варіант.

Інсталятор містить:

  • Node.js — середовище виконання JavaScript;

  • npm (Node Package Manager) — інструмент для встановлення та керування залежностями проєкту.

Після завершення встановлення перевірте його, виконавши ці команди у вашому терміналі або командному рядку:

Це виведе встановлену версію Node.js.

Це виведе встановлену версію npm. Якщо обидві команди повертають версії, встановлення пройшло успішно.

Створення проєкту

Далі створіть нову папку для проєкту та перейдіть у неї:

Тепер ініціалізуйте проєкт із типовими налаштуваннями. Це створить файл package.json, який міститиме інформацію про ваш проєкт і залежності:

Встановіть Express — популярний фреймворк, що спрощує та пришвидшує створення серверів:

Створення серверного файлу

Головною точкою входу додатка буде server.js. Цей файл створює та налаштовує сервер Express і визначає, як він обробляє запити.

Створіть файл з назвою server.js у вашій папці проєкту та додайте наступний код:

server.js

server.js

copy

Цей код імпортує Express, створює сервер і визначає маршрут /, який надсилає повідомлення користувачу. Сервер запускається на порту, вказаному у змінній середовища PORT, або за замовчуванням на 3000, якщо змінна не встановлена.

1. Яка команда використовується для перевірки встановленої версії Node.js?

2. Що означає абревіатура npm?

question mark

Яка команда використовується для перевірки встановленої версії Node.js?

Select the correct answer

question mark

Що означає абревіатура npm?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 6

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

What should I do after creating the server.js file?

How do I start the server to test if it works?

Can you explain what each part of the server.js code does?

Awesome!

Completion rate improved to 3.7

bookСтворення Застосунку для Контейнеризації

Свайпніть щоб показати меню

Тепер потрібно створити простий застосунок, який згодом буде запускатися всередині контейнера.

Але перш ніж писати будь-який код, необхідно мати інструмент, який дозволяє запускати JavaScript на вашому комп'ютері, встановлювати необхідні бібліотеки та піднімати сервер для тестування.

Цим інструментом є Node.js — він стане основою нашого застосунку та надасть усе необхідне для подальшої роботи.

Встановлення та налаштування Node.js

Перейдіть на офіційний сайт Node.js та завантажте версію LTS (Long-Term Support) — це найбільш стабільний і широко підтримуваний варіант.

Інсталятор містить:

  • Node.js — середовище виконання JavaScript;

  • npm (Node Package Manager) — інструмент для встановлення та керування залежностями проєкту.

Після завершення встановлення перевірте його, виконавши ці команди у вашому терміналі або командному рядку:

Це виведе встановлену версію Node.js.

Це виведе встановлену версію npm. Якщо обидві команди повертають версії, встановлення пройшло успішно.

Створення проєкту

Далі створіть нову папку для проєкту та перейдіть у неї:

Тепер ініціалізуйте проєкт із типовими налаштуваннями. Це створить файл package.json, який міститиме інформацію про ваш проєкт і залежності:

Встановіть Express — популярний фреймворк, що спрощує та пришвидшує створення серверів:

Створення серверного файлу

Головною точкою входу додатка буде server.js. Цей файл створює та налаштовує сервер Express і визначає, як він обробляє запити.

Створіть файл з назвою server.js у вашій папці проєкту та додайте наступний код:

server.js

server.js

copy

Цей код імпортує Express, створює сервер і визначає маршрут /, який надсилає повідомлення користувачу. Сервер запускається на порту, вказаному у змінній середовища PORT, або за замовчуванням на 3000, якщо змінна не встановлена.

1. Яка команда використовується для перевірки встановленої версії Node.js?

2. Що означає абревіатура npm?

question mark

Яка команда використовується для перевірки встановленої версії Node.js?

Select the correct answer

question mark

Що означає абревіатура npm?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 6
some-alt