zhangxiaomu 1 год назад
Родитель
Сommit
8e1a31126b
1 измененных файлов с 52 добавлено и 10 удалено
  1. 52 10
      src/main/resources/prod/bootstrap.yml

+ 52 - 10
src/main/resources/prod/bootstrap.yml

@@ -1,18 +1,60 @@
 server:
-  port: 6001
+  port: 7101
 spring:
   application:
     name: gateway-server
   cloud:
+    gateway:
+      globalcors: #全局跨域设置,不需要再在controller上增加CrossOrigin注解
+        add-to-simple-url-handler-mapping: true
+        cors-configurations:
+          '[/**]':
+            allowedOrigins: "*"
+            allowedMethods: "*"
+            allowedHeaders: "*"
+            allowCredentials: true
+            maxAge: 360000
+      default-filters: #去除响应头中的多个 Access-Control-Allow-Origin,保留第一个
+        - DedupeResponseHeader=Vary Access-Control-Allow-Origin Access-Control-Allow-Credentials, RETAIN_FIRST
+      discovery:
+        locator:
+          enabled: true #开启gateway从nacos上获取服务列表,id就是服务名。注意,此方式的优先级比自定义routes的方式高。开发时不要开启
     nacos:
       config:
-        file-extension: yaml
-        server-addr: ${NACOS_HOST:mse-ab4cb036-nacos-ans.mse.aliyuncs.com:8848}
-        namespace: ${NACOS_SPACE:hgscrm-prod}
-        shared-configs:
-          - data-id: common.yaml
-            group: DEFAULT_GROUP
-        group: ${group-id:DEFAULT_GROUP}
+        server-addr: localhost:8848
       discovery:
-        server-addr: ${NACOS_HOST:mse-ab4cb036-nacos-ans.mse.aliyuncs.com:8848}
-        namespace: ${NACOS_SPACE:hgscrm-prod}
+        server-addr: localhost:8848
+        namespace: dkic_op
+  redis:
+    host: localhost
+    port: 6379
+    password:
+
+  servlet:
+    multipart:
+      max-file-size: 10MB
+      max-request-size: 10MB
+
+logback:
+  file: /data/java_project/dkic_op/logs
+
+ribbon:
+  ServerListRefreshInterval: 3000
+
+feign:
+  sentinel:
+    enabled: true
+  client:
+    config:
+      default:
+        connectTimeout: 60000
+        readTimeout: 60000
+
+aes-key: b6f64c1001b04b9f
+client-app-id: 48849faf-8bbb-4a29-9548-0ba1c3df963f
+
+# token校验跳过的url,多个url用";"号隔开
+filterPath: /oauth-server/oauth/token;/oauth-server/oauth/wx_token;/user-server/core/user/qv_scan_login;/basic-server/file/upload
+# token校验跳过的url,多个url用";"号隔开(由于mdm服务是动态的,需要单独设置)
+mdmFilterPath: /mst/staff/get_info_after_login
+