Files
dns-server/.trae/documents/修复拦截放行功能.md
2026-01-14 23:08:46 +08:00

1.3 KiB
Raw Blame History

  1. 确认apiRequest函数的使用

    • 检查logs.js中apiRequest函数的来源和调用方式

    • 确保使用正确的API_BASE_URL和异步apiRequest函数

  2. 修复API调用路径

    • 确保拦截和放行功能使用正确的API路径

    • 验证与规则管理模块的API调用一致性

  3. 改进规则格式

    • 确保拦截和放行规则使用正确的格式

    • 与规则管理模块的规则处理逻辑保持一致

  4. 添加详细的错误处理

    • 在apiRequest调用中添加详细的日志

    • 改进错误处理,显示更详细的错误信息

    • 添加调试信息,以便跟踪问题

  5. 确保跨文件函数调用正确

    • 确保logs.js能正确访问apiRequest函数

    • 验证全局变量和函数的可用性

  6. 测试功能

    • 测试拦截域名功能

    • 测试放行域名功能

    • 验证规则是否正确添加到本地规则列表

    • 验证日志状态是否正确更新

修改文件

  • /root/dns/static/js/logs.js修复apiRequest函数调用和API路径

预期效果

  • 拦截功能正常工作,规则正确添加到本地规则列表

  • 放行功能正常工作,规则正确添加到本地规则列表

  • 日志状态立即更新,显示正确的拦截/放行状态

  • 显示详细的操作反馈和错误信息