я получаю accessToken, далее в Bearer вставляю в авторизации этот токен при запросе, на котором висит JwtAuthGuard. Может ещё какую-то доп инфу предоставить нужно? Но это вроде как все что задействовано
Как вставляешь? Для jwt должен быть формат заголовка “bearer (token)”
потестил, accessToken приходит какой-то неправильный, выдает invalid signature
А на сайте jwt.io парсится?
Нет, короче максимально странный бред, нужно добавить опцию secret в sign, и все заработало, но у меня зарегистрирован JwtModule, в котором указан JWT_SECRET. Так вот, я так же в AppModule добавил ConfigModule чтобы получить данные из .env в main.ts. Я решил попробовать его убрать, заработало без secret. Но и без ConfigModule в main.ts возращается undefined вместо нужной переменной из env.
Попробуй поставить глобально dotenv и запустить приложение по типу «dotenv npm start”
зачем? в lts уже завезли поддержку .env
Мб у него не 20)
В 20? Вообще давно пора было, лол Но не всё можно на 20 ноду переводить
Ага, 19 какой-то там
Фу те кто не юзают лтс...
Сколько я спал…
https://nodejsdev.ru/guides/env/#env-nodejs
Обсуждают сегодня