feat: setup superset BE

pull/76/head
Firman Ramdhani 2024-08-27 09:50:54 +07:00
parent cb9421622d
commit 8590165755
1 changed files with 7 additions and 2 deletions

View File

@ -1,9 +1,10 @@
import { HttpService } from '@nestjs/axios'; import { HttpService } from '@nestjs/axios';
import { Injectable } from '@nestjs/common'; import { Injectable, Logger } from '@nestjs/common';
import { firstValueFrom } from 'rxjs'; import { firstValueFrom } from 'rxjs';
@Injectable() @Injectable()
export class SupersetService { export class SupersetService {
private readonly logger = new Logger(SupersetService.name);
private supersetURL = process.env.SUPERSET_URL + '/api'; private supersetURL = process.env.SUPERSET_URL + '/api';
private adminUsername = process.env.SUPERSET_ADMIN_USERNAME; private adminUsername = process.env.SUPERSET_ADMIN_USERNAME;
private adminPassword = process.env.SUPERSET_ADMIN_PASSWORD; private adminPassword = process.env.SUPERSET_ADMIN_PASSWORD;
@ -65,7 +66,11 @@ export class SupersetService {
data: data, data: data,
headers: headers, headers: headers,
}), }),
); ).catch((err) => {
this.logger.verbose({ loginToken, csrfToken });
this.logger.error(err.response.data);
throw err;
});
return response.data.token; return response.data.token;
} }