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