Spaces:
Build error
Build error
| import * as dotenv from "dotenv"; | |
| import { SimpleYuqueLoader } from "../src/lib/yuque-service"; | |
| dotenv.config({ path: ".env.local" }); | |
| dotenv.config(); | |
| async function test() { | |
| const token = process.env.YUQUE_TOKEN; | |
| if (!token) { | |
| console.error("缺少环境变量 YUQUE_TOKEN"); | |
| process.exit(1); | |
| } | |
| const loader = new SimpleYuqueLoader(token, "NOTES"); | |
| const limits = [30, 50]; | |
| for (const limit of limits) { | |
| try { | |
| const res = await loader.fetchAPI(`/notes?offset=0&limit=${limit}`); | |
| const list = Array.isArray(res?.data?.notes) ? res.data.notes : []; | |
| console.log(`请求 limit=${limit} -> 返回 ${list.length} 条`); | |
| if (list.length > 0) { | |
| console.log(`示例ID范围: ${list[0]?.id} ... ${list[list.length - 1]?.id}`); | |
| } | |
| } catch (e) { | |
| console.error(`请求 limit=${limit} 失败:`, e instanceof Error ? e.message : String(e)); | |
| } | |
| } | |
| } | |
| test().catch((e) => { | |
| console.error("测试失败:", e); | |
| process.exit(1); | |
| }); | |