更新配置和中间件,优化错误处理及路由权限控制
- 修改 jsconfig.json,更新模块和目标版本为 ESNext 和 ES2020,增加模块解析和类型检查选项
- 在 knexfile.mjs 中优化 SQLite 性能设置,确保连接创建后只调用一次 done()
- 更新公共样式,增强响应式设计,改善用户界面体验
- 在 logger.js 中移除错误日志记录,简化日志配置
- 在 main.js 中重构插件注册逻辑,确保中间件异步加载
- 在 BaseController.js 中新增用户登录状态检查和获取用户ID的方法
- 在 JobController.js 中为路由添加认证中间件
- 在 CommonController.js 中提供全局数据,优化首页渲染逻辑
- 在 install.js 中增强中间件功能,提供全局配置数据
- 在 Auth 中间件中优化用户验证逻辑,确保状态管理一致性
- 在 errorHandler 中增强错误响应格式,提升开发环境调试体验
- 更新路由和视图文件,确保数据传递和渲染逻辑一致性
|