v1.1.1页面修复
This commit is contained in:
@@ -75,10 +75,19 @@ const InstallWizard = {
|
||||
database: document.getElementById('dbName').value
|
||||
})
|
||||
});
|
||||
const data = await response.json();
|
||||
|
||||
const text = await response.text();
|
||||
let data;
|
||||
try {
|
||||
data = JSON.parse(text);
|
||||
} catch (parseErr) {
|
||||
result.innerHTML = '<div class="alert alert-error">服务器返回了非 JSON 响应(HTTP ' + response.status + ')。请检查 Web 服务器是否正确配置了 /api/ 路由转发。<details><summary>原始响应</summary><pre>' + text.replace(/</g, '<').substring(0, 500) + '</pre></details></div>';
|
||||
return;
|
||||
}
|
||||
|
||||
result.innerHTML = `<div class="alert ${data.success ? 'alert-success' : 'alert-error'}">${data.message}</div>`;
|
||||
} catch (err) {
|
||||
result.innerHTML = '<div class="alert alert-error">连接失败: ' + err.message + '</div>';
|
||||
result.innerHTML = '<div class="alert alert-error">请求失败: ' + err.message + '</div>';
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user