blob: 584e05187490680b293f5e63582f7b3cdaf6f54e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
export const GET = async ({ url }) => {
let mangadexData = await (
await fetch(
`https://api.mangadex.org/manga?title=${encodeURIComponent(
url.searchParams.get('english') ||
'' ||
url.searchParams.get('romaji') ||
'' ||
url.searchParams.get('native') ||
''
)}&year=${url.searchParams.get('year')}`
)
).json();
if (mangadexData['data'] === undefined || mangadexData['data'].length === 0) {
mangadexData = await (
await fetch(
`https://api.mangadex.org/manga?title=${encodeURIComponent(
url.searchParams.get('native') || ''
)}&year=${url.searchParams.get('year')}`
)
).json();
}
return Response.json(mangadexData);
};
|