getMetrics function start

main
DenisN 2025-04-04 09:59:17 -04:00
parent 16fde132d0
commit c7eea2fb71
8 changed files with 1214 additions and 1 deletions

View File

@ -23,6 +23,7 @@
"@nestjs/common": "^11.0.1",
"@nestjs/core": "^11.0.1",
"@nestjs/platform-express": "^11.0.1",
"module": "^1.2.5",
"mqtt": "^5.10.4",
"reflect-metadata": "^0.2.2",
"rxjs": "^7.8.1"

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +1,10 @@
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { ZvksmetricsModule } from './zvksmetrics/zvksmetrics.module';
@Module({
imports: [],
imports: [ZvksmetricsModule],
controllers: [AppController],
providers: [AppService],
})

View File

@ -0,0 +1,18 @@
import { Test, TestingModule } from '@nestjs/testing';
import { ZvksmetricsController } from './zvksmetrics.controller';
describe('ZvksmetricsController', () => {
let controller: ZvksmetricsController;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
controllers: [ZvksmetricsController],
}).compile();
controller = module.get<ZvksmetricsController>(ZvksmetricsController);
});
it('should be defined', () => {
expect(controller).toBeDefined();
});
});

View File

@ -0,0 +1,20 @@
import { Body, Controller, Get, Post} from '@nestjs/common';
import { ZvksmetricsService } from './zvksmetrics.service';
@Controller('api')
export class ZvksmetricsController {
constructor(private readonly metricsService: ZvksmetricsService) {}
@Get()
getHello(): string {
return 'Hello'; //this.appService.getHello();
}
@Post('input')
getMtetrics (@Body() dto : string) : string {
console.log(dto);
return dto;
}
}

View File

@ -0,0 +1,9 @@
import { Module } from '@nestjs/common';
import { ZvksmetricsService } from './zvksmetrics.service';
import { ZvksmetricsController } from './zvksmetrics.controller';
@Module({
providers: [ZvksmetricsService],
controllers: [ZvksmetricsController]
})
export class ZvksmetricsModule {}

View File

@ -0,0 +1,18 @@
import { Test, TestingModule } from '@nestjs/testing';
import { ZvksmetricsService } from './zvksmetrics.service';
describe('ZvksmetricsService', () => {
let service: ZvksmetricsService;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [ZvksmetricsService],
}).compile();
service = module.get<ZvksmetricsService>(ZvksmetricsService);
});
it('should be defined', () => {
expect(service).toBeDefined();
});
});

View File

@ -0,0 +1,4 @@
import { Injectable } from '@nestjs/common';
@Injectable()
export class ZvksmetricsService {}