Halo, saya baru saja memeriksa backend untuk Anda:
Backend dalam kondisi sehat dan fungsi login bekerja dengan normal. Dalam 4 jam terakhir, saya melihat belasan pengguna asli (ISP berbeda / browser berbeda) berhasil melakukan POST ke /api/auth/login dengan status 200. Saya juga sudah mengetesnya langsung menggunakan curl: DNS, SSL, CORS, pengalihan HTTP→HTTPS, dan preflight semuanya normal; backend menerima dan merespons permintaan dengan benar.
Jadi, "Fail to fetch" bukanlah masalah backend atau jaringan Zeabur, melainkan permintaan dari browser/lingkungan jaringan lokal Anda ke api.twintalk.cn yang terblokir.
Silakan coba langkah-langkah berikut secara berurutan:
- Lakukan hard reload (
Ctrl/Cmd + Shift + R) pada halaman login untuk menghapus bundle JS lama — frontend baru saja dideploy ulang 22 menit yang lalu, dan cache lama mungkin masih mengarah ke URL API yang salah.
- Buka DevTools → Network, ulangi proses login, dan kirimkan tangkapan layar Status dan Response Headers dari permintaan
/api/auth/login tersebut. Ini akan membantu menentukan apakah masalahnya adalah CORS, timeout, atau hal lainnya.
- Coba gunakan mode penyamaran (incognito) atau browser lain untuk menyingkirkan kemungkinan gangguan dari ekstensi.
- Coba gunakan lingkungan jaringan lain (4G/5G) untuk memastikan tidak ada masalah koneksi dari jaringan Anda saat ini ke Hong Kong.
Selain itu, saya melihat ada error 500 pada POST /api/posts/.../like di log. Ini tidak terkait dengan login, tetapi Anda perlu memeriksanya di dalam kode Anda.