/Knowledge/sources/honojs__hono/examples/blog-src-api-ts--part-03--a898c816bdfe.md
Example: blog/src/api.ts (part 03) - hono-docs
Example: blog/src/api.ts (part 03) Source evidence: /Sources/honojs hono/provenance.md Canonical citation: https://raw.githubusercontent.com/honojs/examples/...
Example: blog/src/api.ts (part 03)
Source evidence: /Sources/honojs__hono/provenance.md Canonical citation: https://raw.githubusercontent.com/honojs/examples/main/blog/src/api.ts
Summary
api.delete('/posts/:id', async (c) => { const id = c.req.param('id') const post = await model.getPost(c.env.BLOG_EXAMPLE, id) if (!post) { // 204 No Content return new Response(null, { status: 204 }) } const success = await model.deleteP...
Content
api.delete('/posts/:id', async (c) => { const id = c.req.param('id') const post = await model.getPost(c.env.BLOG_EXAMPLE, id) if (!post) { // 204 No Content return new Response(null, { status: 204 }) } const success = await model.deletePost(c.env.BLOG_EXAMPLE, id) return c.json({ ok: success }) })
export default api
Metadata
{
"chunk_index": 2,
"citation": "https://raw.githubusercontent.com/honojs/examples/main/blog/src/api.ts",
"coverage_role": "examples",
"qualified_title": "Hono / examples / blog/src/api.ts (3)",
"repo_path": "blog/src/api.ts",
"retrieved_at": "2026-07-02T05:51:01Z",
"section_index": 0,
"source_id": "/honojs/hono",
"source_type": "examples",
"target_label": "examples",
"title": "Example: blog/src/api.ts (part 03)",
"upstream_url": "https://raw.githubusercontent.com/honojs/examples/main/blog/src/api.ts",
"version": "2026"
}