fix strapi urls and shit
This commit is contained in:
parent
0e94cb95ca
commit
0eb91d67dd
8 changed files with 92 additions and 66 deletions
|
|
@ -1,37 +1,27 @@
|
|||
import { env } from '$env/dynamic/private';
|
||||
import { strapi } from '@strapi/client';
|
||||
import type { PageServerLoad } from './$types';
|
||||
import type { PageServerLoad } from "./$types";
|
||||
|
||||
export const load: PageServerLoad = async ({ locals, params }) => {
|
||||
const { slug } = params;
|
||||
const { Strapi } = locals;
|
||||
const { strapi } = locals;
|
||||
|
||||
const client = strapi({
|
||||
baseURL: Strapi.url,
|
||||
auth: env.STRAPI_TOKEN
|
||||
});
|
||||
|
||||
const blogs = client.collection('blogs');
|
||||
|
||||
const { data: post, meta } = await blogs.findOne(slug, {
|
||||
populate: ['Header', 'Topics']
|
||||
});
|
||||
const { data: post, meta } = await strapi.Blog(slug);
|
||||
|
||||
return {
|
||||
post: {
|
||||
id: post.documentId,
|
||||
image: {
|
||||
url: `${Strapi.url}${post.Header.url}`,
|
||||
alt: post.Header.alternativeText
|
||||
url: post.Header.url,
|
||||
alt: post.Header.alternativeText,
|
||||
caption: post.Header.caption,
|
||||
},
|
||||
title: post.Title,
|
||||
body: post.Body,
|
||||
topics: post.Topics.map((topic: { id: string; Topic: string }) => ({
|
||||
id: topic.id,
|
||||
name: topic.Topic
|
||||
name: topic.Topic,
|
||||
})),
|
||||
published: post.publishedAt
|
||||
published: post.publishedAt,
|
||||
},
|
||||
meta
|
||||
meta,
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
<script lang="ts">
|
||||
import dayjs from 'dayjs';
|
||||
import type { PageProps } from './$types';
|
||||
import { compile } from 'mdsvex';
|
||||
import { env } from '$env/dynamic/public';
|
||||
import dayjs from 'dayjs';
|
||||
import { compile } from 'mdsvex';
|
||||
import type { PageProps } from './$types';
|
||||
|
||||
let { data }: PageProps = $props();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue