Створення Застосунку для Контейнеризації
Тепер потрібно створити простий застосунок, який згодом буде запускатися всередині контейнера.
Але перш ніж писати будь-який код, необхідно мати інструмент, який дозволяє запускати 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
Цей код імпортує Express, створює сервер і визначає маршрут /
, який надсилає повідомлення користувачу.
Сервер запускається на порту, вказаному у змінній середовища PORT, або за замовчуванням на 3000, якщо змінна не встановлена.
1. Яка команда використовується для перевірки встановленої версії Node.js?
2. Що означає абревіатура npm
?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
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
Створення Застосунку для Контейнеризації
Свайпніть щоб показати меню
Тепер потрібно створити простий застосунок, який згодом буде запускатися всередині контейнера.
Але перш ніж писати будь-який код, необхідно мати інструмент, який дозволяє запускати 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
Цей код імпортує Express, створює сервер і визначає маршрут /
, який надсилає повідомлення користувачу.
Сервер запускається на порту, вказаному у змінній середовища PORT, або за замовчуванням на 3000, якщо змінна не встановлена.
1. Яка команда використовується для перевірки встановленої версії Node.js?
2. Що означає абревіатура npm
?
Дякуємо за ваш відгук!