站点监测是一个基于 UptimeRobot API 开发的站点状态监控面板,支持多站点状态监控、实时通知、故障统计等功能。界面简洁美观,响应式设计,支持亮暗主题切换。
本项目支持以下三种部署方式,均可实现自动处理跨域请求:
腾讯云 EdgeOne Pages
VITE_UPTIMEROBOT_API_URL = "/api/status"Vercel
VITE_UPTIMEROBOT_API_URL = "/api/status"Cloudflare Pages
VITE_UPTIMEROBOT_API_URL = "/api/status"其他平台
.env 文件中设置 VITE_UPTIMEROBOT_API_URL 为你的 API 代理地址git clone https://github.com/JLinmr/uptime-status.git
cd uptime-status
pnpm install
# 或
npm install
在 .env 文件中修改以下配置:
# UptimeRobot API Key
VITE_UPTIMEROBOT_API_KEY = "ur2290572-af4663a4e3f83be26119abbe"
# UptimeRobot API URL
# 除腾讯云 EdgeOne Pages 、vercel 、cloudflare pages 外
## 其它部署方式需要自行搭建 API 代理
## 代理地址 https://api.uptimerobot.com/v2/getMonitors
VITE_UPTIMEROBOT_API_URL = "/api/status"
# 站点名称
VITE_APP_TITLE = "梦爱吃鱼"
pnpm dev
# 或
npm run dev
# 开发环境需要将 VITE_UPTIMEROBOT_API_URL 设置为 "https://api.uptimerobot.com/v2/getMonitors"
pnpm build
# 或
npm run build
构建的文件在 dist 目录下,将 dist 目录部署到服务器即可。
本项目基于 MIT License 开源,使用时请遵守开源协议。