diff options
Diffstat (limited to 'src/routes/api')
| -rw-r--r-- | src/routes/api/badges/+server.ts | 7 | ||||
| -rw-r--r-- | src/routes/api/birthdays/acdb/+server.ts | 3 | ||||
| -rw-r--r-- | src/routes/api/birthdays/anisearch/+server.ts | 3 | ||||
| -rw-r--r-- | src/routes/api/subsplease/+server.ts | 3 | ||||
| -rw-r--r-- | src/routes/api/updates/all-novels/+server.ts | 3 | ||||
| -rw-r--r-- | src/routes/api/updates/manga/+server.ts | 7 | ||||
| -rw-r--r-- | src/routes/api/updates/novels/+server.ts | 7 |
7 files changed, 26 insertions, 7 deletions
diff --git a/src/routes/api/badges/+server.ts b/src/routes/api/badges/+server.ts index 2bf9a728..60b1ca26 100644 --- a/src/routes/api/badges/+server.ts +++ b/src/routes/api/badges/+server.ts @@ -5,7 +5,12 @@ import { addUserBadge } from '$lib/Database/badges'; const unauthorised = new Response('Unauthorised', { status: 401 }); -const badges = async (id: number) => Response.json(await getUserBadges(id)); +const badges = async (id: number) => + Response.json(await getUserBadges(id), { + headers: { + 'Access-Control-Allow-Origin': 'https://due.moe' + } + }); export const GET = async ({ url }) => { return badges(Number(url.searchParams.get('id') || 0)); diff --git a/src/routes/api/birthdays/acdb/+server.ts b/src/routes/api/birthdays/acdb/+server.ts index b82dbd73..cd2e8e59 100644 --- a/src/routes/api/birthdays/acdb/+server.ts +++ b/src/routes/api/birthdays/acdb/+server.ts @@ -17,7 +17,8 @@ export const GET = async ({ url }: { url: URL }) => { ).json(), { headers: { - 'Cache-Control': 'max-age=1800' + 'Cache-Control': 'max-age=1800', + 'Access-Control-Allow-Origin': 'https://due.moe' } } ); diff --git a/src/routes/api/birthdays/anisearch/+server.ts b/src/routes/api/birthdays/anisearch/+server.ts index e9d1ddcb..7c44c191 100644 --- a/src/routes/api/birthdays/anisearch/+server.ts +++ b/src/routes/api/birthdays/anisearch/+server.ts @@ -32,7 +32,8 @@ export const GET = async ({ url }: { url: URL }) => { }), { headers: { - 'Cache-Control': 'max-age=1800' + 'Cache-Control': 'max-age=1800', + 'Access-Control-Allow-Origin': 'https://due.moe' } } ); diff --git a/src/routes/api/subsplease/+server.ts b/src/routes/api/subsplease/+server.ts index 91d0e665..0e8eb766 100644 --- a/src/routes/api/subsplease/+server.ts +++ b/src/routes/api/subsplease/+server.ts @@ -9,7 +9,8 @@ export const GET = async ({ url }) => ).json(), { headers: { - 'Cache-Control': 'max-age=86400' + 'Cache-Control': 'max-age=86400', + 'Access-Control-Allow-Origin': 'https://due.moe' } } ); diff --git a/src/routes/api/updates/all-novels/+server.ts b/src/routes/api/updates/all-novels/+server.ts index f27bb960..b5dea142 100644 --- a/src/routes/api/updates/all-novels/+server.ts +++ b/src/routes/api/updates/all-novels/+server.ts @@ -8,7 +8,8 @@ export const GET = async ({ setHeaders }) => { await fetch('https://www.wlnupdates.com/api', { method: 'POST', headers: { - 'Content-Type': 'application/json' + 'Content-Type': 'application/json', + 'Access-Control-Allow-Origin': 'https://due.moe' }, body: JSON.stringify({ mode: 'get-releases' diff --git a/src/routes/api/updates/manga/+server.ts b/src/routes/api/updates/manga/+server.ts index 747f566b..dcc0df5c 100644 --- a/src/routes/api/updates/manga/+server.ts +++ b/src/routes/api/updates/manga/+server.ts @@ -8,6 +8,11 @@ export const GET = async ({ setHeaders }) => { return Response.json( await new Parser().parseString( await (await fetch('https://www.mangaupdates.com/rss.php')).text() - ) + ), + { + headers: { + 'Access-Control-Allow-Origin': 'https://due.moe' + } + } ); }; diff --git a/src/routes/api/updates/novels/+server.ts b/src/routes/api/updates/novels/+server.ts index 789fdf2e..676d1bd2 100644 --- a/src/routes/api/updates/novels/+server.ts +++ b/src/routes/api/updates/novels/+server.ts @@ -8,6 +8,11 @@ export const GET = async ({ setHeaders }) => { return Response.json( await new Parser().parseString( await (await fetch('https://api.syosetu.com/allnovel.Atom')).text() - ) + ), + { + headers: { + 'Access-Control-Allow-Origin': 'https://due.moe' + } + } ); }; |