diff --git a/site/src/routes/blog/[slug].json.js b/site/src/routes/blog/[slug].json.js index db2d3fc680..ebc191f2da 100644 --- a/site/src/routes/blog/[slug].json.js +++ b/site/src/routes/blog/[slug].json.js @@ -16,5 +16,8 @@ export function get(req, res) { 'Cache-Control': `max-age=${5 * 60 * 1e3}` // 5 minutes }); res.end(lookup.get(req.params.slug)); + } else { + res.statusCode = 404; + res.end(JSON.stringify({ message: 'not found' })); } } \ No newline at end of file diff --git a/site/src/routes/blog/[slug].svelte b/site/src/routes/blog/[slug].svelte index 8b1a1d115c..5da9816f96 100644 --- a/site/src/routes/blog/[slug].svelte +++ b/site/src/routes/blog/[slug].svelte @@ -1,7 +1,7 @@