@node-telescope/nestjs
v0.1.1
Published
NestJS module adapter for Node-Telescope — Laravel Telescope for Node.js
Downloads
154
Maintainers
Readme
@node-telescope/nestjs
NestJS module for Node Telescope -- a debugging and monitoring dashboard for Node.js.
Install
npm install @node-telescope/nestjs @node-telescope/storage-sqliteQuick Start
import { Module } from '@nestjs/common';
import { TelescopeModule } from '@node-telescope/nestjs';
@Module({
imports: [TelescopeModule.forRoot()],
})
export class AppModule {}
// Dashboard: http://localhost:3000/__telescopeAsync Configuration
@Module({
imports: [
TelescopeModule.forRootAsync({
imports: [ConfigModule],
inject: [ConfigService],
useFactory: (config: ConfigService) => ({
enabled: config.get('TELESCOPE_ENABLED', true),
databasePath: config.get('TELESCOPE_DB_PATH', './telescope.sqlite'),
}),
}),
],
})
export class AppModule {}Injecting Telescope
import { Injectable } from '@nestjs/common';
import { Telescope } from '@node-telescope/core';
@Injectable()
export class MyService {
constructor(private readonly telescope: Telescope) {}
doWork() {
// Telescope instance is available for manual recording
}
}Documentation
See the main Node Telescope README for full documentation.
License
MIT
