我正在开发可选注册的酒店预订门户。在 Angular 应用程序中,每条路线都是公开的,客人可以搜索和预订酒店,如果用户已登录,那么我将在标题中传递 JWT 令牌。在 NestJS (NodeJS) 后端,我需要允许用户和访客访问相同的端点,例如酒店搜索和酒店预订。我passport-jwt
用作 Auth Guard,如果标头中不存在令牌,它将引发未经授权的行为。如何为注册用户和访客用户启用相同的路由?
问问题
484 次
我正在开发可选注册的酒店预订门户。在 Angular 应用程序中,每条路线都是公开的,客人可以搜索和预订酒店,如果用户已登录,那么我将在标题中传递 JWT 令牌。在 NestJS (NodeJS) 后端,我需要允许用户和访客访问相同的端点,例如酒店搜索和酒店预订。我passport-jwt
用作 Auth Guard,如果标头中不存在令牌,它将引发未经授权的行为。如何为注册用户和访客用户启用相同的路由?