/Wiki/sources/honojs__hono/2026/https-hono-dev-llms-full-txt-basic-plugin-exampl-34432d8244a6-basic-plugin-examples-s0760-c0000.md
Basic Plugin Examples - hono-docs
Basic Plugin Examples Source evidence: /Sources/raw/honojs hono/honojs hono.md Canonical citation: https://hono.dev/llms full.txt basic plugin examples Summa...
Basic Plugin Examples
Source evidence: /Sources/raw/honojshono/honojshono.md Canonical citation: https://hono.dev/llms-full.txt#basic-plugin-examples
Summary
Filter only GET requests: ts const getOnlyPlugin: SSGPlugin = { beforeRequestHook: (req) => { if (req.method === 'GET') { return req } return false }, } Filter by status code: ```ts const statusFilterPlugin: SSGPlugin = { afterRes...
Content
Filter only GET requests:
const getOnlyPlugin: SSGPlugin = {
beforeRequestHook: (req) => {
if (req.method === 'GET') {
return req
}
return false
},
}Filter by status code:
const statusFilterPlugin: SSGPlugin = {
afterResponseHook: (res) => {
if (res.status === 200 || res.status === 500) {
return res
}
return false
},
}Log generated files:
const logFilesPlugin: SSGPlugin = {
afterGenerateHook: (result) => {
if (result.files) {
result.files.forEach((file) => console.log(file))
}
},
}