NestJS 中的重定向

在NestJS中,想要实现重定向有两种方式,一种是使用@Redirect()装饰器,另一种是直接是用库的的响应对象,Express的Response,

@Get('example1')
@Redirect()
example1 {
  return {
    "url": string,
    "statusCode": number
  }
}
@Get('example2')
example2(@Response() res) {
  res.redirect('https://www.example.com')
}

结论使用:@Redirect() 装饰器,配合return返回特定的对象来灵活重定向。

https://docs.nestjs.com/controllers#redirection