Utilitaire Dev
L’utilitaire Dev fournit des méthodes utiles pendant le développement.
ts
import { Hono } from 'hono'
import { getRouterName, showRoutes } from 'hono/dev'getRouterName()
Vous pouvez obtenir le nom du routeur actuellement utilisé avec getRouterName().
ts
const app = new Hono()
// ...
console.log(getRouterName(app))showRoutes()
La fonction showRoutes() affiche les routes enregistrées dans votre console.
Prenons une application comme celle-ci :
ts
const app = new Hono().basePath('/v1')
app.get('/posts', (c) => {
// ...
})
app.get('/posts/:id', (c) => {
// ...
})
app.post('/posts', (c) => {
// ...
})
showRoutes(app, {
verbose: true,
})Lorsque cette application démarre, les routes s’affichent dans votre console comme suit :
txt
GET /v1/posts
GET /v1/posts/:id
POST /v1/postsOptions
facultatif verbose: boolean
Lorsque cette option est définie sur true, des informations détaillées sont affichées.
facultatif colorize: boolean
Lorsque cette option est définie sur false, la sortie n’est pas colorée.