Aller au contenu

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/posts

Options ​

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.

Publié sous licence MIT.