const fs = require('fs');
const path = require('path');
const { API_ITEM_STATIC_HTML } = require('../src/config/Api60sConfig.js');

const pub = path.join(__dirname, '../public');
const bad = [];
for (const [id, p] of Object.entries(API_ITEM_STATIC_HTML)) {
  const rel = p.replace(/^\//, '');
  const full = path.join(pub, rel);
  if (!fs.existsSync(full)) bad.push({ id, p, full });
}
if (bad.length === 0) {
  console.log(`全部 ${Object.keys(API_ITEM_STATIC_HTML).length} 个静态路径对应文件均存在`);
} else {
  console.log('缺失文件数:', bad.length);
  console.log(JSON.stringify(bad, null, 2));
}
process.exit(bad.length ? 1 : 0);
