Traefik getaddrinfo ENOTFOUND 错误
哇……这次刚格式化完,真的……又因为这个耗了50分钟…… 所以写下来…… 用 Treafik 做点什么的时候,有时会出现无法通过 getaddrinfo 获取值的情况。 不知道原因,也没去查。 典型的情况是,在 nuxt auth 中刷新页面时,会调用 axios 检查令牌是否有效。这时,Traefik 配置的域名地址
GGAMI

哇……这次刚格式化完,真的……又因为这个耗了50分钟……
所以写下来……
用 Treafik 做点什么的时候,有时会出现无法通过 getaddrinfo 获取值的情况。
不知道原因,也没去查。
典型的情况是,在 nuxt auth 中刷新页面时,会调用 axios 检查令牌是否有效。这时,Traefik 配置的域名地址会发生 getaddrinfo 错误,导致调用失败,登录状态也无法保持,真是个该死的问题。

解决方法是把 Traefik 中使用的域名添加到 hosts 里。

像这样在最下面加上 127.0.0.1 domain.localhost 就能解决。