configurator/src/mufapi/mufapi.controller.ts

29 lines
994 B
TypeScript

import { Controller, Get, Post } from '@nestjs/common';
import { MufapiService } from './mufapi.service';
@Controller('api')
export class MufapiController {
constructor(private readonly mufapiService: MufapiService) {}
@Get()
async getHello() : Promise<string> {
const user : string = "admin";
const password : string = "admin";
const conn : string = 'http://192.168.244.1/e-data-front/auth/login';
const creds : string = '{"login":"' + user + '","password":"' + password + '"}';
const options = {
headers: {'Content-Type' : 'application/json'}
};
console.log(await this.mufapiService.getAccessToken(conn, creds, options));
//return this.mufapiService.getAccessToken(conn, creds, options);
return await this.mufapiService.getAccessToken(conn, creds, options);
}
@Post('menu')
getMenu () : JSON {
let menu : JSON = JSON.parse('{"id": 2}');
return menu;
}
}