无需GPU!MiDaS单目深度估计CPU版部署实战与优化技巧
2026/1/12 17:23:16
问题原因: Vite默认只监听localhost(127.0.0.1),只接受来自本机的连接。
解决方案: 设置host: '0.0.0.0'让Vite监听所有网络接口,这样就可以通过局域网IP地址访问。
npm run dev或yarn devhttp://localhost:5173/1apikeyhttp://192.168.31.108:5173/1apikey重启后,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, }, }, }, }));