You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React前端调用API时出现net::ERR_NAME_NOT_RESOLVED问题求助

问题分析与解答

首先,net::ERR_NAME_NOT_RESOLVED这个错误的核心是DNS解析失败——你的前端应用无法将API请求的域名转换成对应的IP地址,请求根本没发送到后端服务器,自然也触发不了后端的CORS配置逻辑。

你看到的CORS错误其实是浏览器的次生报错,因为请求连目标服务器都没连上,浏览器会把这类失败归类到跨域相关的错误提示里,但根源不在CORS配置上。

关于是否和后端相关:

  • 直接关联不大,除非后端提供的API域名本身就是错误的,或者后端的域名DNS配置有问题(比如域名过期、DNS记录未生效)。
  • 更常见的原因是前端这边的问题:API请求地址写错了(比如域名拼写错误)、本地DNS缓存异常、网络环境限制(比如公司内网屏蔽了该域名)。

解决步骤建议:

  • 先验证API域名是否正确:把API的完整URL复制到浏览器地址栏,看能不能正常访问(如果是后端接口,可能返回JSON或其他数据)。
  • 检查本地DNS:可以尝试刷新本地DNS缓存(Windows用ipconfig /flushdns,Mac用sudo dscacheutil -flushcache),或者换个网络环境(比如手机热点)测试。
  • 确认域名的DNS状态:可以用ping或nslookup命令测试域名是否能解析到IP,比如在终端执行nslookup your-api-domain.com。

如果以上操作后还是无法解析,那才需要和后端确认域名的DNS配置是否正常,或者是否有其他服务器端的域名绑定问题。

内容的提问来源于stack exchange,提问作者Vikram Gaikwad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 21:57:33