bootstrap.yml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. server:
  2. port: 7101
  3. spring:
  4. application:
  5. name: gateway-server
  6. profiles:
  7. active: @environment@
  8. cloud:
  9. gateway:
  10. globalcors: #全局跨域设置,不需要再在controller上增加CrossOrigin注解
  11. add-to-simple-url-handler-mapping: true
  12. cors-configurations:
  13. '[/**]':
  14. allowedOrigins: "*"
  15. allowedMethods: "*"
  16. allowedHeaders: "*"
  17. allowCredentials: true
  18. maxAge: 360000
  19. default-filters: #去除响应头中的多个 Access-Control-Allow-Origin,保留第一个
  20. - DedupeResponseHeader=Vary Access-Control-Allow-Origin Access-Control-Allow-Credentials, RETAIN_FIRST
  21. discovery:
  22. locator:
  23. enabled: true #开启gateway从nacos上获取服务列表,id就是服务名。注意,此方式的优先级比自定义routes的方式高。开发时不要开启
  24. nacos:
  25. config:
  26. server-addr: localhost:8848
  27. discovery:
  28. server-addr: 124.71.44.215:8848
  29. namespace: dkic_op
  30. redis:
  31. host: localhost
  32. port: 6379
  33. password:
  34. servlet:
  35. multipart:
  36. max-file-size: 10MB
  37. max-request-size: 10MB
  38. logback:
  39. file: /data/java_project/dkic_op/logs
  40. ribbon:
  41. ServerListRefreshInterval: 3000
  42. feign:
  43. sentinel:
  44. enabled: true
  45. client:
  46. config:
  47. default:
  48. connectTimeout: 60000
  49. readTimeout: 60000
  50. # token校验跳过的url,多个url用";"号隔开
  51. filterPath: /mdm-server/mst/user/token;/mdm-server/mst/agreement
  52. # token校验跳过的url,多个url用";"号隔开(由于mdm服务是动态的,需要单独设置)
  53. mdmFilterPath: /mst/staff/get_info_after_login