33 lines
1012 B
JavaScript
33 lines
1012 B
JavaScript
// =====================================================
|
|
// 檢查服務器狀態腳本
|
|
// =====================================================
|
|
|
|
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();
|