Real-time connectivity check for all services
Internet Connection
Checking reachability…
Firebase Authentication
Connecting to Auth service…
Firestore (Network)
Pinging REST endpoint…
Firestore (Data Read)
Testing SDK data access…
Firebase SDK (CDN)
Verifying SDK availability…
Checking…
Running checks
HTTPS / Secure Connection
Checking protocol…
Developer Bypass Flag
Scanning localStorage…
Domain Access Control
Checking allow-list…
Firestore Security Rules
Waiting for SDK test…
Session Expiry
Checking session config…
Firebase API Key Restriction
Reviewing config…
Content Security Policy (CSP)
Checking meta tags…
Browser Storage (localStorage)
Scanning for sensitive keys…
Referrer Policy
Checking meta tags…
⚠️ Firestore ไม่ตอบสนอง — ตรวจสอบตามขั้นตอนด้านล่างนี้
เช็ค Firebase Console ว่า Firestore เปิดอยู่หรือยัง
ไปที่ console.firebase.google.com → requests-triads → Firestore Database แล้วดูว่ามี database หรือยัง
ตรวจสอบ Firestore Security Rules
ไปที่ Firestore → Rules ตรวจดูว่า rules ไม่ได้ block ทุก request
เช็ค Network / Firewall
เปิด DevTools (F12) → Network tab แล้วกด Re-run Checks ดูว่า request ไปหา firestore.googleapis.com ถูก block หรือเปล่า
ตรวจสอบ Firebase Billing
ถ้า project ใช้ Spark plan และ quota หมด Firestore อาจถูก suspend ชั่วคราว ไปที่ Firebase Console → Usage
✏️ Firestore Rules ที่ควรใช้
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /artifacts/{appId}/public/{document=**} {
allow read, write: if request.auth != null
&& request.auth.token.email.matches('.*@triads\\.co\\.th');
}
}
}
⚡ หลัง paste แล้วกด "Publish" ใน Firebase Console แล้วรอ ~30 วินาที แล้วกด Re-run Checks