Files
api/src/get-version/get-version.controller.ts
T

21 lines
584 B
TypeScript
Raw Normal View History

import { Controller, Get, Header, Headers, Query } from '@nestjs/common';
import { GetVersionService } from './get-version.service';
@Controller()
export class GetVersionController {
constructor(private readonly getVersionService: GetVersionService) {}
@Get('get_version')
@Header('Cache-Control', 'no-store')
getVersion(
@Headers('host') host?: string,
@Headers('x-forwarded-host') forwardedHost?: string,
@Query('domain') domain?: string,
) {
return this.getVersionService.resolveByHost(
domain || forwardedHost || host,
domain,
);
}
}