当前位置: 首页 > news >正文

Vite+React项目,仅允许通过localhost访问,不允许通过IP地址访问的解决方案

修改说明

问题原因: Vite默认只监听localhost(127.0.0.1),只接受来自本机的连接。

解决方案: 设置host: '0.0.0.0'让Vite监听所有网络接口,这样就可以通过局域网IP地址访问。

使用方法

  1. 重启开发服务器: 保存配置后,重启你的npm run devyarn dev
  2. 访问方式:
    • 本地访问:http://localhost:5173/1apikey
    • 局域网访问:http://192.168.31.108:5173/1apikey
    • 或使用你电脑的任何局域网IP地址

重启后,Vite会在控制台显示所有可用的访问地址,包括本地地址和网络地址。

安全提示:0.0.0.0会让开发服务器对局域网内所有设备可见,这在开发环境是正常的,但不要在生产环境使用开发服务器。

vite.config.ts

import tailwindcss from '@tailwindcss/vite'; import react from '@vitejs/plugin-react'; import path from 'path'; import { defineConfig } from 'vite'; // https://vite.dev/config/ export default defineConfig(() => ({ plugins: [react(), tailwindcss()], // 所有资源都通过 /1apikey 路径访问 base: '/1apikey', resolve: { alias: { '@': path.resolve(__dirname, './src'), }, }, server: { host: '0.0.0.0', // 允许通过IP地址访问 port: 5173, proxy: { '/1apikey/api': { target: 'http://localhost:8000', changeOrigin: true, }, }, }, }));

http://www.jsqmd.com/news/234265/

相关文章:

  • Qwen3-VL-WEBUI核心优势解析|附Dify平台集成视觉智能案例
  • 适合小白的低代码爬虫工具,适合采集复杂网页数据
  • MiDaS实战:室内场景深度估计应用案例与参数调优
  • Spring AI怎么实现结构化输出?
  • AI分类模型懒人方案:预装环境,3步出结果
  • AI分类竞赛夺冠方案复现:云端GPU3小时跑通
  • 支持高亮显示的中文NER服务|AI智能实体侦测镜像详解
  • AI分类模型解释性工具:云端GPU可视化决策过程,通过合规审核
  • 在Linux系统中,如何设置文件的权限和拥有者?
  • AI分类器选型困惑?5款热门模型云端实测报告
  • 分类模型A/B测试神器:云端GPU双实例并行,效果对比一目了然
  • MiDaS性能评测:不同硬件平台上的表现对比
  • 人名地名机构名自动标注|试试这款Cyberpunk风NER工具
  • AI分类器环境配置太复杂?试试这个0配置方案
  • 政务与教育场景翻译利器|腾讯混元HY-MT1.5模型应用详解
  • ArcGIS Pro低版本能打开高版本的工程吗?
  • 从文本中精准提取关键信息|RaNER模型实战应用
  • AI分类器部署真相:本地折腾3天vs云端3分钟
  • 基于RaNER模型的中文实体识别实践|集成Cyberpunk风格WebUI
  • MiDaS优化指南:提升单目深度估计精度的5种方法
  • 老年人也能用的AI分类器:语音控制+云端处理
  • AI分类器模型监控:云端Prometheus告警配置
  • 智能体核心技术落地|AI 智能实体侦测服务详解
  • AI分类器部署真相:90%的人不需要买显卡
  • MiDaS部署优化:容器化方案性能对比
  • 老年人也能懂:AI分类器可视化教程,云端免安装
  • 多模态分类新玩法:云端GPU同时处理图文,1小时3块全体验
  • Java版LeetCode热题100之“螺旋矩阵”:从模拟到按层遍历的优雅解法
  • 高通gst appsink相机插件,内存泄露严重的解决办法
  • Qwen3-VL-WEBUI实战|如何构建可解释的视觉质检系统?