Если соберётесь использовать gsap как модуль(установите через npm),то нужны сборщики(webpack) и транспилятор для модулей EC6(стандарта языка javascript) например babel Я провозился с импортом gsapв свой js скрипт и долго-долго не понимал,почему меня браузер шлёт на три буквы,но вот он ответ. Так что лучше либо локально скачать библиотеку и её импортировать,либо исползовать CDN
@ЕвгенийЛ-м1р13 күн бұрын
просто код читает, как книгу.
@МихаилВоробьев-п2э6ю13 күн бұрын
А на фигму с SVGшками нету ссылки?
@МихаилВоробьев-п2э6ю13 күн бұрын
Как это в ролике про видеоплеер может быть неуместна стилизация прогресс бара) Это ж один из основных элементов)
@Bad_ruby15 күн бұрын
Спасибо, все круто
@matvew-202520 күн бұрын
здравствуйте очень круто! Теперь все понятно стало Подпишусь/>
@Aguabriza24 күн бұрын
Оу, спасибо за подробное видео, (сейчас 2025 год), видео актуально. Получила первую почасовую работу, на главной сейчас нет таймтрекера, но написала в гугле апворк тайм трекер и скачала, залогинилась и все работает.
@SergMcl27 күн бұрын
Спасибо, автор. Первое видео по теме NestJS, где я понимаю, что происходит.
@MuhaPopa123Ай бұрын
что за прикол с разделением html частей , и потом как вставлять чтобы вышла одна целая страница?
@ДимашИсабекАй бұрын
Как я понял в бэк мы пишем данные в формате json а в фронте мы используем fetch а потом переводим в json формат потом используем да?
@InterstellarRUАй бұрын
Привет, очень выручил своим видео, подскажи как добавить ещё одно поле для файла чтобы они отправлялись вместе. Описываю проблему, добавляя дополнительные input для вода Текста, номера и тд. проблем никаких нет, Но... если я добавляю ещё одно поле для отправки файла то в телеграм приходит только один, смотрю на код не могу сообразить куда и что дописать. Подскажи пожалуйста, заранее тебе огромное спасибо
@ПлощинськийВіталійАй бұрын
Думаю проблема з роутом на transaction/pagination виникає через те, що над ним такі ж гет запити з динамічним id. А ще значить, що коли у вас Get(':id') в контролері transaction, то цей гет з динамічним id якщо він зверху то буде перехоплювати любий роут бо для нього що transaction/pagination що transaction/1000 це те саме оскільки що 1000, що pagination для нього це динамічне значення яке він приймає просто. Тому власне і не може бути 2 ендпоінта з тим же методом(гет, пост...) з динамічним айді по тому ж урлу, бо завжди перший перехопить і все завешиться)). Дякую за відео, як початківцю супер заходить!!
@AbdurrohmanAaАй бұрын
Поделиться после создание можно?
@VasylBatihАй бұрын
хороший урок, давай щось про складнішу анімацію )
@викторникишов-л4ьАй бұрын
А как прописать в JS ,чтобы после завершения видео,следующее видео воспроизводилось автоматически без click
зачем так много: будет сложно, будет сложно, будет сложно я предупреждал, просто рассказывай, сам все усложняешь...
@Jleshka2 ай бұрын
Спасибо за курс!
@ZhukAcademy2 ай бұрын
йов, ты еще в Украине или выехал?
@lets_try_js2 ай бұрын
не выехал)
@user-cj12342 ай бұрын
А что если ваш input находиться в header компоненте
@maximkalenkovich2 ай бұрын
топ курс просто, работал фронтом, но твой курс по бэку прям лучший
@sharmlow57502 ай бұрын
Usefully, thx u
@vaskat76382 ай бұрын
Интересно, у меня не было интервью
@vaskat76382 ай бұрын
🎉 спасибо, наглядно очень!
@vaskat76382 ай бұрын
Похоже фикс лучше береш сразу оплату за 5 ч работы и никаких стрессов с трекерами
@СергейКиселев-к2ь2 ай бұрын
привет, столкнулся c такой проблемой ERROR [ExceptionsHandler] UPDATE или DELETE в таблице "category" нарушает ограничение внешнего ключа "FK_abbe63b71ee4193f61c322ab497" таблицы "transaction" с категориями у которых нет транзакций такой проблемы нет добавил onDelete: 'SET NULL', в сущность категории но не помогло может с миграциями надо шаманить?
@Jleshka2 ай бұрын
У меня тоже самое
@Jleshka2 ай бұрын
Проблема в том, что при удалении категории оно не может удалить её, так как в ней есть транзакции. После того как я удалил транзакции, то смог и удалить категорию
@СергейКиселев-к2ь2 ай бұрын
@@Jleshka это да, но по задумке автора транзакции должны оставаться
@saniyasabitova65412 ай бұрын
Отличное видео!
@alexshkodin-lu8yf2 ай бұрын
Как можно , сделать фильтр без all ? Только через php и sql? У меня внутри идет слайдеры
@СашаАлександр-е4м2 ай бұрын
Жесткий ты ,чел) Хотя я тоже знаю все эти технологии, но я пока что только входу в стезю передни-задне приводных. Так что эти уроки самое то, чтобы всё прощупать. Спасибо.
@EmiCent932 ай бұрын
Друг, ты забросил канал? Ждем новые уроки по MERN, PERN проектам 🙏🏻
@yevheniimoskalenko16242 ай бұрын
Привіт, можеш зняти додаткове відео пов'язане з транзакціями як почати використовувати? бо стикнувся з підключенням стороньої бібліотеки для реалізаціїї (все як в документації) але не працює, може в тебе готовий приклад. буду вдячним, якщо поділишся!
@ЖаннаКовтун-з7п2 ай бұрын
"я кинул заявку и мне сразу ответили. " Всё . можно не смотреть дальше.
@eugene-dev3 ай бұрын
Тут нет макета figma, можно ссылку?
@evgenbecker313 ай бұрын
ГДЕСУПЕР ОБЫЧНЫЙ МАКТЭ
@UchimVmeste.3 ай бұрын
Это не работает в 2024 году
@СергейКиселев-к2ь3 ай бұрын
делаю на нексте, там ProtectedRoute был у меня клиентским, а дочерняя страница по идее должна остаться серверной, так как её передал чилдреном. Надеюсь ничего не поломал!
@hubertkuszynski54763 ай бұрын
В мануале я этого не заметил, но возможно была ошибка при подключении к базе данных. Чтобы предотвратить это, установите пакет «pg» с помощью команды «npm -i pg --save». Отличный туториал, вы подробно показали, как сопоставить с ORM. Я пошел на следующий урок! Спасибо!
@Aiiki-d7d3 ай бұрын
POST localhost:3001/api/user 500 (Internal Server Error) вот такую ошибку выдает мне сможете ответить в чем проблема
@РусланПолянский-х7б3 ай бұрын
Спасибо тебе огромное друг за твою открытость в обучении и доброту. Чувствуется твое добро в каждом видео. Удачи тебе на твоем жизненном пути, ты хороший человек.
@ДмитрийБойко-с7х3 ай бұрын
Курс супер, актуален даже в 2024!! Спасибо!)
@bilachayka75643 ай бұрын
Вам дали уже готовый проект с src, или это самому нужно собирать?
@hakobpetrosyan81683 ай бұрын
Такой вопрос а в мобилке из за того что строка для ссылки спливающая и с скролом скрывается и открывается gsap markers пригает верх и вниз и сломает всю страницу Есть у вас урок про gsap в мобилке ?
@OleksandrMaiboroda3 ай бұрын
Dotenv встановлювати не потрібно, він йде під капотом у vite. Для отримання з .env потрібно було написати 1 строку кода. Гугл видає відповідь майже одразу. В кінці цікаво було б подивитись на екран автора, якщо б він оновив екран після авторизації. Виникло багато запитань і ось декілька з них: 1. Чому б не об'єднати методи роботи з авторизації з методами родити з localstorage, наприклад в самому редаксі? 2. Навіщо в Header ми використовуємо хук авторизації, який повертає ЄДИНЕ ЗНАЧЕННЯ, а потім ми викликаємо диспач і додаємо ще 4-6 строк кода? 3. Чому не зробити було той хук з трьома функціями, які можна було б з нього отримати (реєстрація, авторизація і перевірка на авторизацію)? 4. Чому не зробити нормальну валідацію форми (хук форм або формік)? 5. На даному етапі дуже б допоміг swagger на беку. Та і новачкам було б корисно показати, як їм користуватись. Але він не буде працювати як треба на тому беку, що був написаний.
@olegdoc35193 ай бұрын
Так оно и бывает, пол часа задаешь флекс элементу свойства флекс контейнера , а они не двигаются!🤔 а потом такой ААААА! 🤫
@OleksandrMaiboroda3 ай бұрын
Другий варіант з імпортами модулів. Так має виглядати модуль (інший по аналогії), + декоратор @Injectable() над класом гварда. @Module({ controllers: [CategoryController], providers: [CategoryService], imports: [ TypeOrmModule.forFeature([Category]), forwardRef(() => TransactionModule), ], exports: [CategoryService], }) export class CategoryModule {}
@OleksandrMaiboroda3 ай бұрын
З точки зору DRY краще було зробити за зразком несту: тоді б у нас секрет і налаштування можна було тримати в файлі auth/constants.ts, і функцію генерації токену краще було б тримати окремо і викликати де треба. А так виходить, що ми робимо однаковий імпорт в 2 модулі, маємо 2 функції генерації токену і тримаємо 2 різних об''єкта з налаштуваннями. Сподіваюсь, в подальшому це буде виправлено.
@OleksandrMaiboroda3 ай бұрын
інтернет каже, що за наявості юзера (в нашому випадку за емейлом), потрібно повертати 409 код, а це ConflictException замість BadRequestException. Пишу для таких перфекціоністів, як я. 😁😁😁
@СергейКиселев-к2ь3 ай бұрын
Всё идёт плюс минус хорошо и понятно, сел я значит за ваш фронтенд, только решил писать на scss вместо тайлвинда. Ага... свэгэшечка, давай-ка покрасим её при наведении... И залип мля на 6 часов А вы тут со своими бд, связями и гвардами мучаетесь, вот она где вся сложность!
@amoremea4 ай бұрын
**************** как эти комментарии с главной страницы получить