Upload test.html
Browse files
test.html
CHANGED
|
@@ -378,7 +378,29 @@
|
|
| 378 |
|
| 379 |
// 通用测试端点
|
| 380 |
async function testEndpoint(url, method = 'GET', requireAuth = false, body = null) {
|
| 381 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 382 |
|
| 383 |
try {
|
| 384 |
updateStatus(statusId, 'loading');
|
|
|
|
| 378 |
|
| 379 |
// 通用测试端点
|
| 380 |
async function testEndpoint(url, method = 'GET', requireAuth = false, body = null) {
|
| 381 |
+
// 修复状态ID生成逻辑
|
| 382 |
+
let statusId;
|
| 383 |
+
if (url === '/api/health') {
|
| 384 |
+
statusId = 'health-status';
|
| 385 |
+
} else if (url === '/api/github/status') {
|
| 386 |
+
statusId = 'github-status-status';
|
| 387 |
+
} else if (url === '/api/github/test') {
|
| 388 |
+
statusId = 'github-test-status';
|
| 389 |
+
} else if (url === '/api/auth/verify') {
|
| 390 |
+
statusId = 'auth-verify-status';
|
| 391 |
+
} else if (url === '/api/auth/user') {
|
| 392 |
+
statusId = 'auth-user-status';
|
| 393 |
+
} else if (url === '/api/ppt/test') {
|
| 394 |
+
statusId = 'ppt-test-status';
|
| 395 |
+
} else if (url === '/api/ppt/list') {
|
| 396 |
+
statusId = 'ppt-list-status';
|
| 397 |
+
} else if (url.includes('/api/public/ppt/')) {
|
| 398 |
+
statusId = 'public-ppt-status';
|
| 399 |
+
} else if (url.includes('/api/public/view/')) {
|
| 400 |
+
statusId = 'public-view-status';
|
| 401 |
+
} else {
|
| 402 |
+
statusId = url.replace(/[^a-zA-Z0-9]/g, '-') + '-status';
|
| 403 |
+
}
|
| 404 |
|
| 405 |
try {
|
| 406 |
updateStatus(statusId, 'loading');
|