N
NestJS Profiler

Recent Profiles

Profiles captured by the profiler

Routes — global, captured at startup

Registered routes

34 routes
GraphQL
3 routes
mutation createProduct Mutation.createProduct

Query params

input
query product Query.product

Query params

id
query products Query.products
REST
29 routes
GET /_profiler ProfilerController.listProfiles

Guards

ProfilerGuard
GET /_profiler/__assets/scripts/:file ProfilerController.getScript

Guards

ProfilerGuard

Path params

file
GET /_profiler/__assets/styles/:file ProfilerController.getStyle

Guards

ProfilerGuard

Path params

file
GET /_profiler/:token ProfilerController.getProfileDetail

Guards

ProfilerGuard

Path params

token

Query params

subtab tab
GET /_profiler/:token/data ProfilerController.getProfileData

Guards

ProfilerGuard

Path params

token
GET /_profiler/:token/explain/:collector/:index ProfilerController.explainQuery

Guards

ProfilerGuard

Path params

token collector index
GET /articles ArticleController.getArticles
POST /articles ArticleController.createArticle

Body — CreateArticleDto

Property Type Rules
title String
maxLength minLength isNotEmpty isString
body String
minLength isNotEmpty isString
tags? Array
isString isArray
coverImageUrl? String
isUrl
GET /articles/cache/clear ArticleController.clearCache
POST /articles/forward ArticleController.forwardArticle

Body — CreateArticleDto

Property Type Rules
title String
maxLength minLength isNotEmpty isString
body String
minLength isNotEmpty isString
tags? Array
isString isArray
coverImageUrl? String
isUrl
GET /articles/todos/:id ArticleController.getTodo

Path params

id
GET /auth/me AuthController.getProfile

Guards

JwtAuthGuard
GET /auth/token AuthController.getToken

Query params

role
GET /crash DiagnosticsController.crash
GET /health HealthController.getHealth
GET /products ProductController.findAll
POST /products ProductController.create

Body — CreateProductDto

Property Type Rules
name String
maxLength isNotEmpty isString
price Number
min isNumber
description? String
maxLength isString
inStock? Boolean
isBoolean
DELETE /products/:id ProductController.remove

Path params

id
GET /products/:id ProductController.findOne

Path params

id
PATCH /products/:id ProductController.update

Path params

id

Body — UpdateProductDto

Property Type Rules
name? String
maxLength isNotEmpty isString
price? Number
min isNumber
description? String
maxLength isString
inStock? Boolean
isBoolean
GET /products/export ProductController.exportCsv
GET /reviews ReviewController.findAll
POST /reviews ReviewController.create

Body — CreateReviewDto

Property Type Rules
productId String
isNotEmpty isString
rating Number
max min isInt
comment String
isNotEmpty isString
author String
isNotEmpty isString
status? String
isIn
DELETE /reviews/:id ReviewController.remove

Path params

id
GET /reviews/:id ReviewController.findOne

Path params

id
GET /reviews/export ReviewController.exportCsv
GET /reviews/product/:productId ReviewController.findByProduct

Path params

productId
GET /reviews/stats ReviewController.getStats
GET /slow DiagnosticsController.slowEndpoint
Commands
2 routes
command content:sync SyncArticlesCommand.run

Query params

--limit
command demo:greet GreetCommand.run

Query params

--name --fail