diff options
| author | Fuwn <[email protected]> | 2023-09-13 01:22:55 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-09-13 01:22:55 -0700 |
| commit | efc4d2b0685976760d0fb38b1b555ad98df5760a (patch) | |
| tree | 3ac7c88b3a6e484a07617dc33488fa8c5786fa04 /src/routes/api/novel-updates/+server.ts | |
| parent | ci(docker): bump bun to 1.0.1 git diff HEAD (diff) | |
| download | due.moe-efc4d2b0685976760d0fb38b1b555ad98df5760a.tar.xz due.moe-efc4d2b0685976760d0fb38b1b555ad98df5760a.zip | |
fix(updates): move parser to server-side
Diffstat (limited to 'src/routes/api/novel-updates/+server.ts')
| -rw-r--r-- | src/routes/api/novel-updates/+server.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/routes/api/novel-updates/+server.ts b/src/routes/api/novel-updates/+server.ts index 7086a34f..5ce7e9cb 100644 --- a/src/routes/api/novel-updates/+server.ts +++ b/src/routes/api/novel-updates/+server.ts @@ -1,7 +1,9 @@ +import Parser from 'rss-parser'; + export const GET = async ({ setHeaders }) => { setHeaders({ 'Cache-Control': 'public, max-age=600, s-maxage=600' }); - return new Response((await fetch('https://api.syosetu.com/allnovel.Atom')).body); + return Response.json(await new Parser().parseURL('https://api.syosetu.com/allnovel.Atom')); }; |