chore: 初始提交 - 移除所有硬编码凭据,统一从环境变量读取
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
const out = document.getElementById('debug-output')
|
||||
const btnCopy = document.getElementById('btn-copy')
|
||||
const btnRefresh = document.getElementById('btn-refresh')
|
||||
const btnClear = document.getElementById('btn-clear')
|
||||
|
||||
const render = lines => {
|
||||
out.textContent = lines.join('\n')
|
||||
out.scrollTop = out.scrollHeight
|
||||
}
|
||||
|
||||
const load = async () => {
|
||||
const res = await fetch('/api/debug/logs?limit=5000')
|
||||
const data = await res.json()
|
||||
if (data.ok) render(data.lines)
|
||||
}
|
||||
|
||||
btnCopy.addEventListener('click', async () => {
|
||||
const text = out.textContent || ''
|
||||
try { await navigator.clipboard.writeText(text) } catch {}
|
||||
})
|
||||
|
||||
btnRefresh.addEventListener('click', load)
|
||||
|
||||
btnClear.addEventListener('click', async () => {
|
||||
await fetch('/api/debug/clear', { method: 'POST' })
|
||||
await load()
|
||||
})
|
||||
|
||||
setInterval(load, 5000)
|
||||
load()
|
||||
Reference in New Issue
Block a user