fix: Wayback CDX API im Frontend + archive.ph immer anzeigen

This commit is contained in:
2026-06-12 08:53:58 +02:00
parent 373bb3b6a0
commit c83f78595f
2 changed files with 104 additions and 163 deletions

View File

@@ -166,8 +166,8 @@ router.post('/check', authenticate, async (req, res) => {
router.post('/pdf', authenticate, async (req, res) => {
const { archiveUrl } = req.body;
if (!archiveUrl || typeof archiveUrl !== 'string') return res.status(400).json({ error: 'archiveUrl fehlt' });
if (!/^https?:\/\/archive\.(is|ph|today|fo|li|vn|md|gg)\//.test(archiveUrl)) {
return res.status(400).json({ error: 'Ungültige archive.is URL' });
if (!/^https?:\/\/(archive\.(is|ph|today|fo|li|vn|md|gg)|web\.archive\.org)\//.test(archiveUrl)) {
return res.status(400).json({ error: 'Ungültige Archiv-URL' });
}
let browser;