这是一个使用 React + Vite + Tailwind CSS 构建的前端项目,用于管理 Bilibili 视频字幕下载和AI总结任务。
npm install项目默认将 /api 请求代理到 http://localhost:5000。
如果你的后端服务运行在不同的端口,请修改 vite.config.js 中的代理配置:
server: {
proxy: {
'/api': {
target: 'http://localhost:你的后端端口', // 例如: 8000, 3000 等
changeOrigin: true,
secure: false,
}
}
}npm run dev在启动前端之前,请确保后端API服务已经运行。如果后端未启动,前端会显示错误提示。
这个错误通常表示:
- 后端服务未启动 - 请确保后端API服务正在运行
- API路径配置错误 - 检查
vite.config.js中的代理配置是否正确 - 后端端口不匹配 - 确认后端服务运行的端口与代理配置中的端口一致
在浏览器中直接访问 http://localhost:你的后端端口/api/models,如果返回JSON数据,说明后端正常运行。
npm run buildnpm run preview