Встречается на собеседованиях • сегодня
Какие знаешь фреймворки Node.js
Express.js - минималистичный фреймворк для веб-приложений и API. Прост в освоении, имеет middleware-подход:
javascript
const express = require('express');
const app = express();
app.get('/', (req, res) => res.send('Hello World'));
app.listen(3000);NestJS - прогрессивный фреймворк для масштабируемых серверных приложений. Использует TypeScript, модули, внедрение зависимостей:
typescript
import { Controller, Get } from '@nestjs/common';
@Controller()
export class AppController {
@Get()
getHello(): string {
return 'Hello World';
}
}Koa.js - современная альтернатива Express от тех же разработчиков. Использует async/await, более легковесный:
javascript
const Koa = require('koa');
const app = new Koa();
app.use(async ctx => {
ctx.body = 'Hello World';
});
app.listen(3000);Fastify - высокопроизводительный фреймворк с акцентом на скорость и низкие накладные расходы. Поддерживает JSON API из коробки.
Sails.js - MVC-фреймворк с ORM Waterline, похожий на Ruby on Rails.

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