Witam,
uczę się dopiero Next.js i napotkałem problem. Otóż kiedy odbieram w moim endpoincie API POST nagłówek Authorization
dostaję to, czego oczekuję, czyli Bearer eyJhbGciOiJIUzI...
. Jednak kiedy użyję:
const accessToken = req?.headers.get("Authorization");
const token = accessToken.replace("Bearer ", "");
dostaję błąd:
TypeError: Cannot read properties of undefined (reading 'headers')
Co ciekawe, kiedy użyję console.log(accessToken.replace("Bearer ", ""));
wyświetlane jest to, czego oczekuję, czyli JWT bez Bearer
.
Co zrobić, aby z mojego accessToken wydobyć sam token? I czym może być spowodowane takie działanie?