diff --git a/web-server/app/middleware/parmsDecode.ts b/web-server/app/middleware/parmsDecode.ts index 6fd5c9bb4..9fb4fe8a6 100644 --- a/web-server/app/middleware/parmsDecode.ts +++ b/web-server/app/middleware/parmsDecode.ts @@ -31,6 +31,14 @@ module.exports = options => { const encodeStr = aesEncrypt(JSON.stringify(reqBody), ENCRYPT_KEY, ENCRYPT_IV); console.log(`encoded str: ${encodeStr}`); } + + console.log(ctx.app.config.decodeParm) + if(ctx.app.config.decodeParm == false) { + await next(); + return; + } + + if (!reqBody.data) return; const decodeStr = aesDecrypt(reqBody.data, ENCRYPT_KEY, ENCRYPT_IV); diff --git a/web-server/config/config.default.ts b/web-server/config/config.default.ts index 2635165b8..3a18f5912 100644 --- a/web-server/config/config.default.ts +++ b/web-server/config/config.default.ts @@ -40,6 +40,8 @@ export default (appInfo: EggAppInfo) => { }, }; + config.decodeParm = true; + config.static = { prefix: '/', dir: path.join(appInfo.baseDir, '/app/public'), diff --git a/web-server/config/config.isbn.ts b/web-server/config/config.isbn.ts index 120a2ac63..4f1e34161 100644 --- a/web-server/config/config.isbn.ts +++ b/web-server/config/config.isbn.ts @@ -39,6 +39,8 @@ export default (appInfo: EggAppInfo) => { '.html': 'nunjucks' //左边写成.html后缀,会自动渲染.html文件 }, }; + + config.decodeParm = true; config.static = { prefix: '/', diff --git a/web-server/config/config.local.ts b/web-server/config/config.local.ts index 78de67350..62fa1e623 100644 --- a/web-server/config/config.local.ts +++ b/web-server/config/config.local.ts @@ -40,6 +40,8 @@ export default (appInfo: EggAppInfo) => { }, }; + config.decodeParm = false; + config.static = { prefix: '/', dir: path.join(appInfo.baseDir, '/app/public'),