Troubleshooting
This document covers common issues and solutions for the Web admin panel, along with security recommendations.
Common Issues
Login Failed
bash
# Check if ADMIN_TOKEN is correctly configured
echo $ADMIN_TOKEN
# Check API address configuration
cat admin-panel/.env.local
# View browser console errorsPossible causes:
ADMIN_TOKENnot configured or incorrect- Backend service not running
- API address misconfigured
- CORS configuration issues
Build Failed
bash
# Clean dependencies and reinstall
rm -rf node_modules bun.lock
bun install
# Check Bun version
bun --versionPossible causes:
- Dependency version conflicts
- Bun version too old
- Network issues preventing dependency download
Style Issues
bash
# Clear Vite cache
rm -rf admin-panel/.vite
bun devPossible causes:
- Stale Vite cache
- Tailwind CSS configuration issues
- Browser cache
Blank Page
Possible causes:
- JavaScript errors, check browser console
- Router configuration issues
- Environment variables not properly injected
API Request Failed
Possible causes:
- Backend service not running
- CORS configuration issues
- Token expired or invalid
- Network connection problems
Security Recommendations
- Strong Password: Use sufficiently complex
ADMIN_TOKEN - HTTPS: Production must enable HTTPS
- Path Isolation: Consider using non-default
FRONTEND_ROUTE_PREFIX - Network Isolation: Only expose admin panel in trusted networks
- Regular Updates: Keep dependencies updated for security fixes
Getting Help
If the above methods don't solve your problem:
- Check GitHub Issues for similar problems
- Submit a new Issue with:
- Error message screenshots
- Browser console logs
- Backend logs
- Environment info (OS, browser version, Bun version)