* fix(route/openai): 重构 research 路由,使用 RSS 源替代已失效的 TWILL API - 移除旧的 getApiUrl 和 parseArticle 函数 - 为 fetchArticles 添加 category 过滤参数 - 提取文章作者信息 - 清理未使用的依赖(got, raw, renderToString) * fix(route/openai): 使用 parseDate 解析 pubDate 日期字符串 * fix(route/openai): 使用重定向后的 URL 作为文章链接 使用 ofetch.raw() 获取响应,捕获重定向后的最终 URL, 避免输出中包含会被重定向的旧链接。 * fix(route/openai): 补全 URL 尾部斜杠以避免 301 重定向 在请求文章详情前为 URL 补上尾部斜杠,直接请求最终地址, 避免每篇文章都触发一次 301 重定向,减少不必要的 HTTP 请求。 |
||
|---|---|---|
| .. | ||
| api | ||
| assets | ||
| errors | ||
| middleware | ||
| routes | ||
| routes-deprecated | ||
| shims | ||
| utils | ||
| views | ||
| app-bootstrap.test.tsx | ||
| app-bootstrap.tsx | ||
| app.test.ts | ||
| app.ts | ||
| app.worker.tsx | ||
| config.remote-error.test.ts | ||
| config.test.ts | ||
| config.ts | ||
| container.ts | ||
| entrypoints.test.ts | ||
| index.test.ts | ||
| index.ts | ||
| pkg.test.ts | ||
| pkg.ts | ||
| registry.dynamic.test.ts | ||
| registry.test.ts | ||
| registry.ts | ||
| route-paths.d.ts | ||
| router.js | ||
| routes.test.ts | ||
| server.ts | ||
| setup.test.ts | ||
| types.ts | ||
| worker.ts | ||
| worker.worker.test.ts | ||