Настройка вашего первого бэкэнда телефонного справочника Node.js: руководство для начинающих

Готовы ли вы отправиться в путешествие в мир серверной разработки с помощью Node.js? В этом руководстве для начинающих мы познакомим вас с процессом настройки собственного телефонного справочника с помощью Node.js. Итак, давайте углубимся и начнем!

Прежде всего, убедитесь, что на вашем компьютере установлен Node.js. Вы можете скачать последнюю версию с официального сайта Node.js и следовать инструкциям по установке для вашей операционной системы.

После запуска Node.js откройте свой любимый редактор кода и создайте новый каталог проекта. Давайте назовем его «телефонрехбери» (что в переводе с турецкого означает «телефонный справочник»). Перейдите в каталог проекта в терминале или командной строке.

Теперь пришло время инициализировать ваш проект Node.js. Запустите следующую команду в своем терминале:

npm init -y

Эта команда создает новый файл package.json, в котором будут храниться зависимости вашего проекта и другая важная информация.

Проект инициализирован, пора приступить к кодированию! Создайте новый файл с именем index.jsв каталоге вашего проекта. Это будет точкой входа для вашего приложения.

Чтобы все было организовано, мы будем использовать платформу Express.js для создания серверной части нашего телефонного справочника. Начните с установки Express.js как зависимости проекта, выполнив следующую команду:

npm install express

После завершения установки откройте index.jsв редакторе кода и импортируйте Express.js:

const express = require('express');
const app = express();

Далее давайте определим маршрут для домашней страницы нашего телефонного справочника:

app.get('/', (req, res) => {
  res.send('Welcome to the Phone Directory!');
});

Этот код устанавливает маршрут GET для корневого URL-адреса (/) и отправляет простое приветственное сообщение в качестве ответа.

Теперь давайте запустим сервер и послушаем входящие запросы. Добавьте следующий код в конце index.js:

const port = 3000; // You can change this to any port number you prefer
app.listen(port, () => {
  console.log(`Server is running on port ${port}`);
});

Сохраните файл и вернитесь в свой терминал. Выполните следующую команду, чтобы запустить сервер Node.js:

node index.js

Поздравляем! Вы только что создали свой первый сервер телефонного справочника Node.js. Откройте веб-браузер и посетите http://localhost:3000(или указанный вами номер порта), чтобы увидеть свое приложение в действии.

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

В этой статье мы рассмотрели базовую настройку серверной части телефонного справочника Node.js с использованием Express.js. Выполнив эти шаги, вы сделали свой первый шаг на пути к тому, чтобы стать бэкэнд-разработчиком. Продолжайте учиться, экспериментировать и создавать потрясающие проекты с помощью Node.js!