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 { AppService } from './app.service';
|
||||||
import { PostsModule } from './modules/posts/posts.module';
|
import { PostsModule } from './modules/posts/posts.module';
|
||||||
import { DemoMiddleware } from './core/middleware/demo.middleware'
|
import { DemoMiddleware } from './core/middleware/demo.middleware'
|
||||||
|
import { APP_GUARD } from '@nestjs/core';
|
||||||
|
import { DemoRolesGuard } from './core/guards/demo-roles.guard'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [PostsModule],
|
imports: [PostsModule],
|
||||||
controllers: [AppController],
|
controllers: [AppController],
|
||||||
providers: [AppService],
|
providers: [
|
||||||
|
AppService,
|
||||||
|
{
|
||||||
|
provide: APP_GUARD,
|
||||||
|
useClass: DemoRolesGuard,
|
||||||
|
}
|
||||||
|
],
|
||||||
})
|
})
|
||||||
export class AppModule implements NestModule {
|
export class AppModule implements NestModule {
|
||||||
configure(consumer: MiddlewareConsumer) {
|
configure(consumer: MiddlewareConsumer) {
|
||||||
|
|
|
@ -6,6 +6,6 @@ export class DemoRolesGuard implements CanActivate {
|
||||||
canActivate(
|
canActivate(
|
||||||
context: ExecutionContext,
|
context: ExecutionContext,
|
||||||
): boolean | Promise<boolean> | Observable<boolean> {
|
): boolean | Promise<boolean> | Observable<boolean> {
|
||||||
return true;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@ import { DemoAuthGuard } from '../../core/guards/demo-auth.guard'
|
||||||
|
|
||||||
|
|
||||||
@Controller('posts')
|
@Controller('posts')
|
||||||
@UseGuards(DemoAuthGuard)
|
// @UseGuards(DemoAuthGuard)
|
||||||
// @UseFilters(DemoFilter)
|
// @UseFilters(DemoFilter)
|
||||||
export class PostsController {
|
export class PostsController {
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue