0

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

4

1 回答 1

0

如果访客和登录用户都将访问您的端点,请将其设为开放路由,并根据登录用户的本地存储/cookie 数据呈现前端,您将拥有一些访客属性,您不会

于 2020-08-06T13:15:37.730 回答