Похожие чаты

Async login(req: Request, res: Response, next: NextFunction): Promise<void> {

try {
const { errors, input } = await RequestValidator(LoginRequest, req.body);
if (errors) {
throw new AuthFailureError(errors as string);
}

const response = await this.authService.login(input);
const cookies = req.cookies;
if (cookies && cookies[config.TOKEN_INFO.refreshTokenName]) {
const tokenExsists = await this.tokenService.checkRefreshToken(cookies[config.TOKEN_INFO.refreshTokenName], response.user.id as string);
if (tokenExsists) {
await this.tokenService.deleteToken(cookies[config.TOKEN_INFO.refreshTokenName], response.user.id as string);
}
res.clearCookie(
config.TOKEN_INFO.refreshTokenName,
clearRefreshTokenCookieConfig
);
}

const accessToken = await this.tokenService.generateAccessToken({ userId: response.user.id as string });
const refreshToken = await this.tokenService.generateRefreshToken({ userId: response.user.id as string });
await this.tokenService.saveToken(refreshToken, response.user.id as string);

// res.cookie(
// config.TOKEN_INFO.refreshTokenName,
// refreshToken,
// refreshTokenCookieConfig
// )


res.setHeader('Set-Cookie', refreshToken=${refreshToken}; HttpOnly; Path=/; Max-Age=${config.TOKEN_INFO.refreshTokenValidityDays}; SameSite=None; Secure; Partitioned);
const result = {
userId: response.user.id,
accessToken
}
new SuccessResponse('User logged in successfully', { ...result }).send(res);
} catch (error) {
next(error);
}
}


any one know why this is not setting the cookies in the nextjs frontend? it is working fine in postman

1 ответов

27 просмотров

1. add tree ` in start and end of code to format it like code. it will be like this const div = document.createElement("div");

Похожие вопросы

Обсуждают сегодня

анрей С какой целью зашёл?
КТ315
35
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
13
Я не очень много работал с потоками, тут возник вопрос - если будет одновременный доступ к памяти из двух разных потоков, это само по себе приведет к ошибке?
The Bird of Hermes
25
Hey @AgentPhalaNetworkBot How many active members are there in this group?
Rahul Sultania
18
а вот интересный вопрос появляется: допустим у нас есть приложение с системой модулей. Будет ли считаться система модуль+прога ассемблерной программой если: а) Прога на Си, м...
Mixail Frolov
29
Foundation controler protected async Task<IActionResult> ExecuteActionAsync<T>(Func<Task<(int statusCode, T result, string message)>> action, string methodName) { var sto...
Jass
6
Друзья всем привет, хочу познакомится с гентой, но пока разнюхиваю обстановку извне. Можете поделится своим опыт насчет поведения генты после обновления всей системы, падала л...
Kupr
18
Yooo, Guys! 🤩 Did you see the latest FunToken stats? We're on fire! 🔥
SpaceGemz
33
Привет. Почему может RabbitMQ через эндпойнт :15692/metrics/detailed?family=queue_metrics не выдавать метрик по конкретной очереди (выдавать нули)? кластер кроля в кубере сост...
Vlad
4
Падает сервис в одной из 100500 инсталляций. По крашрепорту - на System.InitUnits, пересмотрел секции инициализации - ничего криминального не нашел. Модулей - сотни... как бы ...
Михаил Усков
9
Карта сайта