跳至内容

开发助手

开发助手提供了您在开发中可以使用的有用方法。

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

getRouterName()

您可以使用 getRouterName() 获取当前使用的路由器的名称。

ts
const app = new Hono()

// ...

console.log(getRouterName(app))

showRoutes()

showRoutes() 函数在您的控制台中显示已注册的路由。

考虑以下应用程序

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

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

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

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

showRoutes(app, {
  verbose: true,
})

当此应用程序开始运行时,路由将显示在您的控制台中,如下所示

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

选项

可选 verbose: boolean

设置为 true 时,它将显示详细的信息。

可选 colorize: boolean

设置为 false 时,输出将不会着色。

根据 MIT 许可证发布。