Zum Inhalt springen

Dev-Helfer ​

Der Dev-Helfer stellt nützliche Methoden für die Entwicklung bereit.

ts
import { Hono } from 'hono'
import { getRouterName, showRoutes } from 'hono/dev'

getRouterName() ​

Mit getRouterName() kannst du den Namen des aktuell verwendeten Routers abrufen.

ts
const app = new Hono()

// ...

console.log(getRouterName(app))

showRoutes() ​

Die Funktion showRoutes() zeigt die registrierten Routen in deiner Konsole an.

Betrachte eine Anwendung wie die folgende:

ts
const app = new Hono().basePath('/v1')

app.get('/posts', (c) => {
  // ...
})

app.get('/posts/:id', (c) => {
  // ...
})

app.post('/posts', (c) => {
  // ...
})

showRoutes(app, {
  verbose: true,
})

Beim Start dieser Anwendung werden die Routen in der Konsole wie folgt angezeigt:

txt
GET   /v1/posts
GET   /v1/posts/:id
POST  /v1/posts

Optionen ​

optional verbose: boolean ​

Bei true werden ausführliche Informationen angezeigt.

optional colorize: boolean ​

Bei false wird die Ausgabe nicht eingefärbt.

Veröffentlicht unter der MIT-Lizenz.