lrf 2 gadi atpakaļ
vecāks
revīzija
c44bd4494b
2 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. 6 0
      app/service/util/rk.js
  2. 1 0
      config/config.default.js

+ 6 - 0
app/service/util/rk.js

@@ -13,6 +13,12 @@ class RkService extends CrudService {
   }
   // 检测,使用key
   async urk() {
+    // 针对项目检测.如果检测到project字段,且字段在设置中,则放行
+    const project = _.get(this.ctx, 'request.header.project');
+    if (project) {
+      const projects = this.app.config.projects;
+      if (projects.includes(project)) return;
+    }
     const key = _.get(this.ctx, 'request.header.rk');
     const keyName = this.getKeyName(key);
     const value = await this.redis.get(keyName);

+ 1 - 0
config/config.default.js

@@ -119,6 +119,7 @@ module.exports = appInfo => {
   config.logger = {
     level: 'NONE',
   };
+  config.projects = [ 'group-service', 'service-point_shop' ]; // 协作项目:团购服务,尊荣服务
   return {
     ...config,
     ...userConfig,