Увидел в документации только как считывать куки в запросе. Но как его отдавать в ответе не увидел.
Хочу при вводе логина и пароля отдавать в куки токен, как мне это сделать?
async loginAdmin(AdminInput: LoginAdminInput): Promise<any> {
const admin = await this.adminRepository.findOneBy({
email: AdminInput.email,
});
if (!admin) {
throw new HttpException('admin not found', 422);
}
const isCorrectPassword = await compare(
AdminInput.password,
admin.password,
);
if (!isCorrectPassword) {
throw new HttpException('admin password no correct', 422);
}
delete admin.password;
return admin;
}