guards,把demoAuth去掉,把demoRoles用在全局APP上
This commit is contained in:
parent
3f353b9936
commit
8bb51034c7
|
@ -3,11 +3,21 @@ import { AppController } from './app.controller';
|
|||
import { AppService } from './app.service';
|
||||
import { PostsModule } from './modules/posts/posts.module';
|
||||
import { DemoMiddleware } from './core/middleware/demo.middleware'
|
||||
import { APP_GUARD } from '@nestjs/core';
|
||||
import { DemoRolesGuard } from './core/guards/demo-roles.guard'
|
||||
|
||||
|
||||
|
||||
@Module({
|
||||
imports: [PostsModule],
|
||||
controllers: [AppController],
|
||||
providers: [AppService],
|
||||
providers: [
|
||||
AppService,
|
||||
{
|
||||
provide: APP_GUARD,
|
||||
useClass: DemoRolesGuard,
|
||||
}
|
||||
],
|
||||
})
|
||||
export class AppModule implements NestModule {
|
||||
configure(consumer: MiddlewareConsumer) {
|
||||
|
|
|
@ -6,6 +6,6 @@ export class DemoRolesGuard implements CanActivate {
|
|||
canActivate(
|
||||
context: ExecutionContext,
|
||||
): boolean | Promise<boolean> | Observable<boolean> {
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@ import { DemoAuthGuard } from '../../core/guards/demo-auth.guard'
|
|||
|
||||
|
||||
@Controller('posts')
|
||||
@UseGuards(DemoAuthGuard)
|
||||
// @UseGuards(DemoAuthGuard)
|
||||
// @UseFilters(DemoFilter)
|
||||
export class PostsController {
|
||||
|
||||
|
|
Loading…
Reference in New Issue