nestjs 只在UserModule中设置了全局守卫 为什么所有的路由都需要守卫验证了 并么有在根模块设置全局首位
时间: 2024-03-28 20:38:04 浏览: 124
nestjs-dynamoose:用于Nest的Dynamoose模块
可能是因为在NestJS中,全局守卫是在应用程序的根模块中注册的。如果您在UserModule中设置了全局守卫,则这意味着UserModule是应用程序的根模块,因此所有路由都会使用该全局守卫。如果您想为其他模块设置不同的全局守卫,可以在其他模块中注册不同的守卫。但是,如果您想要在应用程序的不同模块中使用相同的全局守卫,则可以将其注册在应用程序的根模块中。
阅读全文