Встречается на собеседованиях • сегодня
Какие знаешь способы реализации Routing на Node.js
В Node.js роутинг можно реализовать несколькими способами:
- Нативный подход через
httpмодуль:
js
const server = http.createServer((req, res) => {
if (req.url === '/') {
res.end('Home page');
} else if (req.url === '/about') {
res.end('About page');
}
});- Используя Express.js (наиболее популярный):
js
const express = require('express');
const app = express();
app.get('/', (req, res) => res.send('Home'));
app.post('/api', (req, res) => res.json({data: 1}));- Через фреймворки:
- Koa.js (более современная альтернатива Express)
- Fastify (высокая производительность)
- NestJS (TypeScript-ориентированный)
- Файловая система (Next.js, Nuxt.js):
Автоматический роутинг на основе структуры папок в проекте.
Для сложных приложений лучше использовать Express или современные фреймворки, так как они предоставляют middleware, параметризованные маршруты и другие удобные возможности.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы