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

Что такое CRUD

CRUD — это аббревиатура, описывающая 4 базовые операции с данными:

  • Create (создание)
  • Read (чтение)
  • Update (обновление)
  • Delete (удаление)

В Node.js CRUD часто реализуется через REST API с Express и MongoDB/Mongoose:

javascript
// Пример Express-роутов для CRUD
app.post('/items', (req, res) => { /* Create */ });  
app.get('/items', (req, res) => { /* Read (все) */ });  
app.get('/items/:id', (req, res) => { /* Read (один) */ });  
app.patch('/items/:id', (req, res) => { /* Update */ });  
app.delete('/items/:id', (req, res) => { /* Delete */ });  

Нюансы:

  • Для Update лучше использовать PATCH (частичное обновление), а не PUT (полная замена)
  • В реальных проектах добавляют валидацию, авторизацию и обработку ошибок
  • Альтернативы REST: GraphQL, gRPC, WebSockets
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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