import { Body, Controller, Post } from '@nestjs/common'; import { UseModule } from '../module-registry/module.guard'; import { CheckDomainDto } from './dto/check-domain.dto'; import { DomaincheckService } from './domaincheck.service'; @Controller('modules/domaincheck') @UseModule('domaincheck') export class DomaincheckController { constructor(private readonly domaincheckService: DomaincheckService) {} @Post('check') async checkDomain(@Body() dto: CheckDomainDto) { const results = await this.domaincheckService.checkDomain(dto.domain); return { domain: dto.domain, results, }; } }