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

React应用仅支持localhost访问,127.0.0.1无法打开问题求助

解决React应用仅能通过localhost访问、127.0.0.1无法访问的问题

可能的原因及对应解决方案

1. 开发服务器绑定地址限制

如果你用的是Vite(5173是Vite默认端口),检查配置是否限制了服务器绑定地址:

  • 打开项目根目录的vite.config.js或vite.config.ts
  • 确保server.host设置为'0.0.0.0',让服务器监听所有网络接口:
export default defineConfig({
  server: {
    host: '0.0.0.0'
  }
})
  • 重启开发服务器后测试127.0.0.1:5173

2. Hosts文件映射异常

检查系统hosts文件是否破坏了127.0.0.1与localhost的映射:

  • Windows:打开C:\Windows\System32\drivers\etc\hosts
  • macOS/Linux:打开/etc/hosts
  • 确保存在未被注释(无前缀#)的配置:
127.0.0.1       localhost

3. 防火墙或安全软件拦截

部分安全工具可能限制了127.0.0.1的端口访问:

  • 临时关闭系统防火墙或第三方安全软件,测试访问情况
  • 若恢复正常,在防火墙中添加允许5173端口的入站规则

4. 端口或网络接口问题

尝试更换端口排查是否是当前端口的绑定异常:

  • 启动时指定新端口:
npm run dev -- --port 5174
  • 测试127.0.0.1:5174和localhost:5174是否正常

5. Vite缓存或版本问题

清理缓存或调整Vite版本:

  • 删除项目根目录下的node_modules/.vite文件夹
  • 重新安装依赖:npm install
  • 尝试升级Vite到最新稳定版:npm install vite@latest

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 00:09:51