harishhardik/Cyber-Threat-Intelligence
GitHub: harishhardik/Cyber-Threat-Intelligence
一个基于 React + FastAPI 的网络威胁情报仪表盘,通过 Vercel 部署实现前后端一体化的威胁情报可视化展示。
Stars: 0 | Forks: 0
# 网络威胁情报仪表盘
本项目包含一个 React 前端和一个 FastAPI 后端。下面的 Vercel 部署设置负责从 Vite 构建产物中提供前端服务,并通过 /api 将 API 请求路由到后端。
## Vercel 部署
1. 将此仓库推送到 GitHub。
2. 在 Vercel 中导入该仓库。
3. Vercel 将自动使用提供的 vercel.json 配置。
4. 在 Vercel 中设置以下环境变量:
- VITE_API_URL=/api
- GEMINI_API_KEY=your_key_here
- CORS_ORIGINS=https://your-app.vercel.app
## 本地开发
- 前端:npm install && npm run dev
- 后端:cd backend && pip install -r requirements.txt && uvicorn app:app --reload
除非覆盖 VITE_API_URL,否则在 Vercel 部署期间,前端将通过 /api 调用后端;而在本地开发时,前端将调用 http://127.0.0.1:8000。
标签:人工智能, 后端开发, 威胁情报, 开发者工具, 数据可视化, 用户模式Hook绕过, 网络安全, 逆向工具, 隐私保护