Пікірлер
@ИванДмитрачков-ъ4ю
@ИванДмитрачков-ъ4ю 4 күн бұрын
Проходим уроки, все хорошо, и тут - "Откроем бекенд". Какой бекенд, откуда, где, как запустить При том что урок расчитан для начинающих И никаких дельных комментов Потраченное время, потраченное настроение, абсолютно сырые уроки, дизлайк
@woodzimierz9621
@woodzimierz9621 10 күн бұрын
Якби ми одним <Route element={AuthRootComponent}/> опрацьовували б register і login, тоді був би якийсь сенс, а так щось незрозуміле. Поясни, будь ласка, у чому профіт використання AuthRootComponent, якщо кількість роутів не зменилася?
@slaviksemen4919
@slaviksemen4919 12 күн бұрын
дякую
@Untitled0888
@Untitled0888 14 күн бұрын
спасибо за то что помогаешь развиваться!
@davonalbandyan8279
@davonalbandyan8279 15 күн бұрын
Топ
@iliaastafev5029
@iliaastafev5029 18 күн бұрын
Нифига непонятно: 1 - ты в самом начале говоришь что есть два способа работы с конфигами, но рассказываешь только один. Почему просто не использовать dotenv и process.env. ? 2 - ты в main уже получил значение port из .env, зачем дальше все эти пляски с configservice? 3 - ты говоришь "Все готово, теперь можно использовать конфиг во всех модулях". Так а как использовать то?
@MuzKlip
@MuzKlip 18 күн бұрын
Мабуть, щось цікаве, але, на жаль, нічого не видно. Бачу, що щось відбувається в лівій частині екрана внизу. Якби ви збільшили шрифт, щоб навіть з телефона можна було побачити, що відбувається, було б набагато краще. Тим більше, що права частина екрана майже не задіяна.
@armat_dt
@armat_dt 18 күн бұрын
"дальность стрельбы с 300 по наземным целям"💀💀
@valvetigu5207
@valvetigu5207 26 күн бұрын
Каким образом проигнорировалась папка нод_моделс? На линуксах это автоматически?
@valvetigu5207
@valvetigu5207 26 күн бұрын
дефолтный .гитигнор. увидел
@valvetigu5207
@valvetigu5207 27 күн бұрын
version: '3' services: postgresql: image: postgres container_name: ogl ports: - "5432:5432" environment: - POSTGRES_HOST=localhost - POSTGRES_USER=lesson - POSTGRES_PASSWORD=lesson - POSTGRES_DATABASE=lesson command: postgres restart: always redis: image: redis:alpine3.14 container_name: redis_lesson ports: - "6379:6379" ЮТУБ УБИРАЕТ ПРОБЕЛЫ ПОСЛЕ СИМВОЛА -. СЛЕДИТЕ ЧТОБЫ ОНИ БЫЛИ Я ПЫТАЛСЫ СХИТРИТЬ И ПОСТАВИТЬ СНАЧАЛА ПОСТГРЕС. ПОТОМ РЕДИС. ТАК НЕЛЬЗЯ
@valvetigu5207
@valvetigu5207 27 күн бұрын
Unable to connect to the database. Retrying (1). винда как я решил. открыл докер десктоп (на раб столе). далее кнопка containers. и в окне наши составные. и все в мусорку (кнопка корзины - мусорки). заново в терминале докер-композ ап (содержимое файла докер-композ.ймл скину ниже). тут же открыть второй терминал и там уже нпм ран старт ДВА ТЕРМИНАЛА ОДНОВРЕМЕННО. СНАЧАЛА ДОКЕР, ПОТОМ НПМ
@valvetigu5207
@valvetigu5207 27 күн бұрын
version: '3' services: postgresql: image: postgres container_name: ogl ports: - "5432:5432" environment: - POSTGRES_HOST=localhost - POSTGRES_USER=lesson - POSTGRES_PASSWORD=lesson - POSTGRES_DATABASE=lesson command: postgres restart: always redis: image: redis:alpine3.14 container_name: redis_lesson ports: - "6379:6379" ЮТУБ УБИРАЕТ ПРОБЕЛЫ ПОСЛЕ СИМВОЛА -. СЛЕДИТЕ ЧТОБЫ ОНИ БЫЛИ Я ПЫТАЛСЫ СХИТРИТЬ И ПОСТАВИТЬ СНАЧАЛА ПОСТГРЕС. ПОТОМ РЕДИС. ТАК НЕЛЬЗЯ
@islamumarjanov5208
@islamumarjanov5208 29 күн бұрын
Нашел решение этой ошибки ERROR [SequelizeModule] Unable to connect to the database. Retrying (1). В файле ".env" в поле "DB_PASSWORD" нужно указать пароль от пользователя "postgres" (пароль устанавливается от этого пользователя после установки приложения PostgreSQL). В видео пароль для "DB_PASSWORD=postgres", а я ставил пароль для пользователя "postgres" -> "123". Буду рад если кому то поможет
@valvetigu5207
@valvetigu5207 27 күн бұрын
где увидеть этот пароль пользователя постгрес?
@KoBroNiK
@KoBroNiK Ай бұрын
Если у вас не отображаются таблицы в DataGrip, но есть соединение и в терминале сообщение о связи с бд. Помогло добавить схему в DataGrip. Properties(добавленной бд) -> Schemas -> поставить чекбокс у All databases или вашей бд.
@valvetigu5207
@valvetigu5207 Ай бұрын
Много проблем было. Где-то пробел после "-" не поставил, в докере регистрация странная еще Как запускаете в терминале - докер должен быть включен/ открыт
@valvetigu5207
@valvetigu5207 Ай бұрын
запоріжжя? или просто реклама совпала?
@maxmudjonxudoyberdiev7555
@maxmudjonxudoyberdiev7555 Ай бұрын
Спасибо за ваш труд! Вы мой мотиватор!!! Класс!!!
@АртемЛуценко-к1и
@АртемЛуценко-к1и 2 ай бұрын
Немного не понимаю логику авторизации. Почему сразу же не сделать через nest js passport ?
@АртемЛуценко-к1и
@АртемЛуценко-к1и 2 ай бұрын
Всем привет , кто может помочь и сказать и за чего ошибка ERROR [ExceptionHandler] Nest can't resolve dependencies of the UserService (?). Please make sure that the argument "UserRepository" at index [0] is available in the AppModule context. Potential solutions: - Is AppModule a valid NestJS module? - If "UserRepository" is a provider, is it part of the current AppModule? - If "UserRepository" is exported from a separate @Module, is that module imported within AppModule? @Module({ imports: [ /* the Module containing "UserRepository" */ ] })
@АлександрЮдин-т6щ
@АлександрЮдин-т6щ 2 ай бұрын
почему нелзья просто удалить из объекта password "delete user["password"];" вместо того чтобы делать еще один запрос к базе?
@АлександрЮдин-т6щ
@АлександрЮдин-т6щ 2 ай бұрын
в чем разница между CreateUserDto и AuthUserResponse? и если это не относится к дто почему нелзья протипизировать обычном типом или интерфейсом?
@АлександрЮдин-т6щ
@АлександрЮдин-т6щ 2 ай бұрын
и зачем дублировать логику проверки юзера по емейлу в серивсе авторизации? мы же возвращаем из метода сервиса авторизации createUser сервиса юзера где и так эта проверка уже чекается
@HardWork-o4u
@HardWork-o4u 2 ай бұрын
сколько же воды...
@minkostas7232
@minkostas7232 2 ай бұрын
Пока при атких импортах import { Model, Column, Table } from "sequelize-typescript"; import { GoodList } from "src/modules/goodlist/models/goodlist"; @HasMany(()=> GoodList,{ //Не удается найти имя "HasMany" onDelete: 'CASCADE', onUpdate: 'CASCADE' }) goodlist: GoodList[] пробовал доустановить $ npm install --save @nestjs/sequelize sequelize sequelize-typescript pg $ npm install --save-dev @types/sequelize не помогло
@minkostas7232
@minkostas7232 2 ай бұрын
в конце урока надо добавить в метод login return. @Post('login') login(@Body() dto:UserLoginDTO):Promise<AuthUserResponse>{ return this.authService.loginUser(dto) }
@minkostas7232
@minkostas7232 2 ай бұрын
Если делаете на Windows и у Вас уже установлена Postgres, то пишите порты в docker-compose.yml ports: - '5433:5432' , соответственно в .env DB_PORT = 5433
@minkostas7232
@minkostas7232 2 ай бұрын
4:00 при запуске появилост некое сообщение которое говорит нам о том, что нашей БД была создана таблица нашего юзера. А как вобще произошло подключение к БД, если у нас не запущена Postgres? или она эмулируется в docker'e ?
@minkostas7232
@minkostas7232 2 ай бұрын
import { Model } from "sequelize"; export class User extends Model{ @Column firstName: string @Column username: string @Column email: string } в таком виде Не удается найти имя "Column". заменил импорт на import { Model } from "sequelize"; делаем дальше
@maaobzor2824
@maaobzor2824 2 ай бұрын
Как в @Req() request появился user?:) Если мы его в токен просто зашиваем, аааа nest ломает голову
@simindey
@simindey 2 ай бұрын
у кого появилась ошибка - error TS2345: Argument of type 'CreateUserDto' is not assignable to parameter of type 'Optional<any, string>' и не принимает dto в await this.userRepository.create(dto); вот решение : async createUser(dto: CreateUserDto): Promise<User> { const hashedPassword = await this.hashPassword(dto.password); const user = { ...dto, password: hashedPassword, }; return this.userRepository.create(user); }
@IT_science
@IT_science 2 ай бұрын
В конце заинтересовал с курсом react. Давно хочет начать изучать React
@Андрей-и1н6ы
@Андрей-и1н6ы 3 ай бұрын
УМОЛЯЮ!! увеличь ты масштаб и поменяй формат видео , НИЧЕГО ВООБЩЕ НЕ ВИДНО у меня глаз заболел вглядываться в пиксели, просто ужасно в этом плане
@ГеоргийМурашов-г2ц
@ГеоргийМурашов-г2ц 3 ай бұрын
Если кто столкнулся с проблемой при подключении к бд через Docker в 2024 , мне помогло : Изменение порта в docker-compose.yml -> ports: - '5438:5432' и так же меняем в .env DB_PORT=5438
@seriogaromanchykov9451
@seriogaromanchykov9451 3 ай бұрын
Большое спасибо, очень полезный контент!!!!!!!
@Rohan-Sensei
@Rohan-Sensei 3 ай бұрын
Здравствуйте, очень понравился ваш курс, будет ли тут изучатся что-то на подобии Django, nest-admin? Чтобы настроить сразу CRUD с БД
@max_ema
@max_ema 3 ай бұрын
Спасибо огромное
@Rohan-Sensei
@Rohan-Sensei 3 ай бұрын
как вы добавили подсказку port: перед 3000? Нигде не могу найти это расширение... Оно вроде и типы данных подсказывается, очень прошу скажите название или настройку vs code если это она, что где включить
@mmMishanyaR
@mmMishanyaR Ай бұрын
Здраввствуйте, в vs code такой функции нету, это только в webstorm
@Rohan-Sensei
@Rohan-Sensei 3 ай бұрын
Добрый вечер, такой вопрос, будет ли в данном курсе использоватся nest-admin, или что то на подобии Django, чтобы подключить сразу админ панель?
@seriogaromanchykov9451
@seriogaromanchykov9451 3 ай бұрын
Спасибо за урок!
@seriogaromanchykov9451
@seriogaromanchykov9451 3 ай бұрын
большое спасибо
@nikitakrachko8019
@nikitakrachko8019 4 ай бұрын
Спасибо бро, но без throw new BadRequestException в регистрации приходит ошибка и токен, а нужна ток ошибка (был return)
@doppelganger_d
@doppelganger_d 4 ай бұрын
А как перенакатывать базу?? Миграции??
@doppelganger_d
@doppelganger_d 4 ай бұрын
Не совсем понимаю как производить перенактывание БД. Подскажите как это сделать. Пробовал настроить sequelize-cli но получил массу ошибок
@nikitakrachko8019
@nikitakrachko8019 4 ай бұрын
Лучший, спасибо
@goldovyidozhdik3430
@goldovyidozhdik3430 4 ай бұрын
привет, а "volume" потом в докерфайл добавим?
@seriogaromanchykov9451
@seriogaromanchykov9451 4 ай бұрын
Очень интересный урок, спасибо большое!
@me29_hi8
@me29_hi8 4 ай бұрын
@Sobiratel1
@Sobiratel1 4 ай бұрын
Спасибо большое! Уроки шикарные!
@seriogaromanchykov9451
@seriogaromanchykov9451 4 ай бұрын
спасибо за видео!
@GoshaLebowski
@GoshaLebowski 4 ай бұрын
Api стал платным через ключь, есть какие-то альтернативы ?
@канал-р3з
@канал-р3з 4 ай бұрын
а этот курс поможет, решать многие задачи без знания нативного джаваскрипта?
@НикитаЦыганков-ь6б
@НикитаЦыганков-ь6б 4 ай бұрын
ты просто лучший