新增 CLAUDE.md 文件以提供项目指导,添加 .claudeignore 文件以排除不必要的文件,更新 pom.xml 版本至 3.9.2,修复多个路径遍历和 SQL 注入漏洞,优化字典翻译切面逻辑,增强文件上传和下载的安全性,新增音频文件类型支持,改进动态数据源的安全校验。
This commit is contained in:
45
jeecgboot-vue3/src/qiankun/route.ts
Normal file
45
jeecgboot-vue3/src/qiankun/route.ts
Normal file
@@ -0,0 +1,45 @@
|
||||
// import { router } from "@/router";
|
||||
// import { apps } from './apps';
|
||||
//
|
||||
// export const {registerQiankunRouter} = (function () {
|
||||
//
|
||||
// let registered = false;
|
||||
//
|
||||
// /**
|
||||
// * 注册qiankun路由
|
||||
// */
|
||||
// function registerQiankunRouter() {
|
||||
// if (!router) {
|
||||
// // 如果路由对象不存在,递归调用,直到路由对象可用
|
||||
// setTimeout(() => registerQiankunRouter(), 1);
|
||||
// } else {
|
||||
// registerQiankunRouterNow();
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// function registerQiankunRouterNow() {
|
||||
// if (registered) {
|
||||
// return;
|
||||
// }
|
||||
// registered = true;
|
||||
// const checkQiankunRoute = (path: string) => apps.some(app => path.startsWith('/' + app.name));
|
||||
// // 添加路由守卫
|
||||
// // 路由守卫,判断是否是qiankun子应用路由
|
||||
// router.beforeEach(async (to, from, next) => {
|
||||
// const isQiankunRoute = checkQiankunRoute(to.path);
|
||||
// if (isQiankunRoute) {
|
||||
// // 如果是qiankun子应用路由,设置meta属性
|
||||
// to.meta.isQiankunRoute = true;
|
||||
// } else {
|
||||
// // 如果不是qiankun子应用路由,清除meta属性
|
||||
// delete to.meta.isQiankunRoute;
|
||||
// }
|
||||
// next();
|
||||
// });
|
||||
// }
|
||||
//
|
||||
//
|
||||
// return {
|
||||
// registerQiankunRouter,
|
||||
// }
|
||||
// })();
|
||||
Reference in New Issue
Block a user