apps/api/src/app.service.ts
Application Service
Methods |
constructor(logger: Logger)
|
||||||||
Defined in apps/api/src/app.service.ts:11
|
||||||||
Constructor
Parameters :
|
startingMessage |
startingMessage()
|
Defined in apps/api/src/app.service.ts:24
|
Returns a welcome message.
Returns :
IMessage
welcome message |
import { Inject, Injectable } from '@nestjs/common';
import { WINSTON_MODULE_PROVIDER } from 'nest-winston';
import { Logger } from 'winston';
import { IMessage } from '@starter/api-types';
/**
* Application Service
*/
@Injectable()
export class AppService {
/**
* Constructor
* @param {Logger} logger logging service
*/
constructor(
@Inject(WINSTON_MODULE_PROVIDER) private readonly logger: Logger
) {}
/**
* Returns a welcome message.
* @returns {string} welcome message
*/
startingMessage(): IMessage {
this.logger.info('Calling welcomeMessage -> ', AppService.name);
return {
message: 'Welcome to api! Navigate to api/v1/docs for documentation.',
};
}
}