Загрузка данных


T="http://task.duckerz.ru:21046"

echo "===== Скачиваем чанк ====="
curl -s --max-time 15 "$T/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" > /tmp/legacy.js
echo "Размер: $(wc -c < /tmp/legacy.js)"

echo; echo "===== Контекст 'legacy' ====="
grep -oE ".{200}legacy.{200}" /tmp/legacy.js

echo; echo "===== Контекст 'old' ====="
grep -oE ".{200}old.{200}" /tmp/legacy.js

echo; echo "===== Все пути в чанке ====="
grep -oE '"/[a-zA-Z0-9_/.-]+"' /tmp/legacy.js | sort -u
grep -oE "/api/[a-zA-Z0-9_/-]+" /tmp/legacy.js | sort -u

echo; echo "===== Проверяем legacy-роуты ====="
for p in /legacy /old /old-admin /legacy-admin /legacy/login /legacy/admin \
         /old-panel /v1 /v1/admin /old/panel /legacy/console; do
  echo -n "$p -> "
  curl -s -o /dev/null --max-time 5 -w "%{http_code} %{redirect_url}\n" "$T$p"
done

echo; echo "===== DONE ====="