You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/sites/svelte.dev/src/routes/blog/[slug]/+page.server.js

18 lines
368 B

import { get_processed_blog_post } from '$lib/server/blog';
import { get_blog_data } from '$lib/server/blog/get-blog-data';
import { error } from '@sveltejs/kit';
export const prerender = true;
export async function load({ params }) {
const post = get_processed_blog_post(get_blog_data(), params.slug);
if (!post) {
throw error(404);
}
return {
post
};
}