Встречается на собеседованиях • сегодня

Расскажи про опыт работы с Express.js

Express.js — это минималистичный фреймворк для Node.js, упрощающий создание серверных приложений. Работал с ним для разработки RESTful API, обработки HTTP-запросов и интеграции с базами данных (MongoDB, PostgreSQL).

Основные моменты:

  • Роутинг: app.get('/users', (req, res) => { ... })
  • Middleware: app.use(express.json()) для парсинга JSON
  • Обработка ошибок: кастомные middleware с next(error)
  • Шаблонизация: подключал EJS/Pug для SSR

Пример простого сервера:

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

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000, () => console.log('Server running'));

Использовал также express.Router() для модульности, helmet для безопасности и morgan для логов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы