
FooStack — это мое пространство для экспериментов, кода и практики.
Здесь я делюсь всем, что помогает мне и, надеюсь, поможет вам..
-
В Nuxt.js есть несколько способов выкинуть 404 ошибку, чтобы фреймворк корректно её обработал и отобразил соответствующую страницу ошибки. Основные методы: 1. Использование throw createError() 2. В асинхронных данных (asyncData или fetch) 3. В middleware 4. В обработчиках API маршрутов (server/api)…
-
Создаем класс для генерации PDF чеков с динамической высотой
В веб-приложениях часто требуется генерировать PDF документы — чеки, отчеты, счета. Сегодня мы создадим удобный класс на PHP для этой задачи с использованием библиотеки Dompdf, который будет автоматически подстраивать высоту документа под его содержимое.
-
Создание консольной команды в NestJS
В NestJS можно создавать консольные команды (CLI-команды) несколькими способами. Вот основные подходы: 1. Использование встроенного CommandRunner (NestJS 8+) Затем добавьте команду в модуль: 2. Использование Commander.js (более гибкий вариант) 3. Использование NestJS CLI плагинов Вы также можете создать собственный плагин…
-
NestJS + TypeORM: работа с базой данных
TypeORM — один из самых популярных ORM (Object-Relational Mapping) для TypeScript и Node.js. В сочетании с NestJS он позволяет удобно работать с базами данных, используя декларативный подход на основе сущностей (Entities) и репозиториев (Repositories).
-
Основные концепции NestJS: Модули, Провайдеры и Контроллеры
В этой статье мы разберем три ключевые концепции NestJS: Модули (Modules), Провайдеры (Providers), Контроллеры (Controllers)
-
NestJS Первое приложение за 30 минут
NestJS — это мощный фреймворк для создания серверных приложений на Node.js, вдохновленный Angular. Он использует TypeScript, поддерживает модульную архитектуру и предоставляет удобные инструменты для быстрой разработки API. В этой статье мы создадим простое REST API на NestJS всего за 30…
-
Обновление Nuxt.js приложения при выходе новой версии
Для реализации механизма обновления фронтенда Nuxt.js при выходе новой версии можно использовать несколько подходов…
-
Разработка Nuxt PWA и хранение данных из API
При обновлении данных API кешированные версии могут устаревать
-
Как сделать Nuxt PWA оффлайн-доступным: полное руководство
Progressive Web Apps (PWA) — это мощный инструмент для создания веб-приложений, которые работают даже без интернета.
-
Фоновые задачи в веб-разработке: Celery, BullMQ, Kafka
Представьте: пользователь загружает видео, оформляет сложный отчёт или запускает массовую рассылку…