这周开发PayTrack时,我遇到了一个完全没料到的坑。
后端突然连不上Supabase了。检查了三遍应用代码,没问题。Flask配置、API请求、凭证、CORS、网络调用——全查了一遍,还是找不到原因。
![]()
六个小时后,真相浮出水面:ISP的DNS路由有问题。后端根本访问不到Supabase服务器。
换成Google或Cloudflare的DNS,瞬间解决。
这件事挺有意思的。我们总觉得bug藏在代码里,但真正的故障源往往是基础设施、网络、DNS这些看不见的东西。它们安静地在后台出问题,却让整个应用瘫痪。
对独立开发者来说,这是个提醒:调试的范围远比代码本身大得多。当你排除了所有"正常"可能性,别忘了看看更底层的网络层。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.