fix: cross-origin issue during link checking

This commit is contained in:
DIYgod
2023-12-23 00:57:19 +08:00
parent 07125e45a4
commit f94bdfcf55
+4 -2
View File
@@ -159,11 +159,13 @@ export async function getPageRSS(data: {
}
}
}
console.log("uncertain", uncertain)
await Promise.all(uncertain.map((feed) => {
return new Promise<void>(async (resolve) => {
try {
const result = await rssParser.parseURL(feed.url)
const content = await (await fetch(feed.url, {
mode: "no-cors",
})).text()
const result = await rssParser.parseString(content)
feed.title = result.title;
pageRSS.push(feed);
unique.save(feed.url)