// ===================================================== // 檢查服務器狀態腳本 // ===================================================== async function checkServer() { console.log('🔍 檢查服務器狀態...\n'); try { // 等待服務器啟動 console.log('⏳ 等待服務器啟動...'); await new Promise(resolve => setTimeout(resolve, 5000)); // 測試基本連接 console.log('🌐 測試基本連接...'); const response = await fetch('http://localhost:3000/api/test-db'); if (!response.ok) { console.error('❌ 服務器回應錯誤:', response.status, response.statusText); return; } const data = await response.json(); console.log('✅ 服務器正常運行'); console.log('📊 回應數據:', JSON.stringify(data, null, 2)); } catch (error) { console.error('❌ 服務器連接失敗:', error.message); console.log('\n💡 提示: 請確保開發服務器正在運行 (npm run dev)'); } } checkServer();