AT
Size: a a a
AT
AT
OS
AT
OS
AT
AT
OS
OS
nt
AT
AT
СМ
СМ
VV
const routes: Routes = [
{
path: '',
component: LayoutComponent,
children: [
{
path: '',
component: NewsComponent
}
]
}
];
VV
V
V
V
@Post('validate-reset-password-token')
async validateResetPasswordToken (
@Req() req: Request, @Res() res
) {
try {
const token = req.body.token
this.logger.debug('token '+ token)
const isValid = await this.authService.validateToken(token)
this.logger.debug('result '+isValid)
if(isValid) {
res.redirect(`${this.frontendURL}/set-new-password?token=${token}`)
} else {
res.redirect(`${this.frontendURL}`)
}
} catch (e) {
this.logger.debug(e)
return res.json(e)
}
}
V
Access to XMLHttpRequest at 'http://frontendhost:4200/set-new-password?token=tokenblablabla' (redirected from 'http://localhost:3000/auth/validate-reset-password-token/') from origin 'http://frontend:4200' has been blocked by CORS policy: Request header field authorization is not allowed by Access-Control-Allow-Headers in preflight response.