Выбор структуры проекта
При создании нового проекта на Node.js важно выбрать подходящую структуру. Вот несколько популярных вариантов:
- Монолитный: один репозиторий для всего проекта.
- Микросервисы: отдельные репозитории для каждого сервиса.
- Модульный: комбинация монолитного и микросервисов.
Для небольших проектов обычно лучше подходит монолита.
Создайте новую директорию и перейдите в неё через терминал:
mkdir my-project
cd my-project
Затем инициализируйте проект командой npm или yarn:
npm init -y # или yarn init -y
Это создаст файл package.json со стандартными значениями.
Установка зависимостей
После выбора структуры установите необходимые зависимости. Для базового проекта потребуется фреймворк вроде Express.js:
npm install express # или yarn add express
Также можно установить драйвер базы данных или библиотеку логирования. Например, установка драйвера MongoDB:
npm install mongodb # или yarn add mongodb
Не забудьте сохранить зависимости в файле package.json, используя флаг --save при использовании npm. Yarn сохраняет их автоматически.
Настройка сервера разработки
Чтобы запустить приложение, создайте файл server.js с таким содержимым:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Сервер запущен на порту ${port}`);
});
Теперь запустите сервер командой:
node server.js