Junior — Middle
Опишите недавњи пројекат у којем сте учествовали и говорите о вашем учешћу у њему
sobes.tech АИ
Одговор од АИ
Недавно я участвовал в разработке веб-приложения для онлайн-заказа еды на Node.js. Моя роль заключалась в создании REST API для взаимодействия с фронтендом и базой данных.
Основные задачи, которые я выполнял:
- Проектирование и реализация маршрутов Express.js для обработки запросов.
- Интеграция с базой данных MongoDB через Mongoose для хранения информации о ресторанах, меню и заказах.
- Реализация аутентификации пользователей с помощью JWT.
- Обработка ошибок и логирование запросов.
Пример простого маршрута на Express.js:
const express = require('express');
const router = express.Router();
router.get('/restaurants', async (req, res) => {
const restaurants = await Restaurant.find();
res.json(restaurants);
});
module.exports = router;