gateway 跨域问题,急急急!!!

DQking 2021-07-29 15:27:24

使用getway做网关,访问其他微服务(已部署jar包服务)。

使用Idea运行代码可以正常访问,但 gateway打包jar后运行服务,提示跨域问题。

gateway的跨域设置如下图:

application.yml  如下:

isstech:
  oauth2:
    token:
      store:
        type: redis
  security:
    ignore:
      # 忽略认证的地址
      httpUrls: >
        /api-uaa/oauth/**,
        /api-uaa/validata/**,
        /api-uaa/css/**,
        /api-uaa/images/**,
        /api-uaa/js/**,
        /api-user/users-anon/**,
        /login.html,
        /user/login,
        /api-file/**,
        /api-job/**
    auth:
      urlPermission:
        #是否开启url级别权限
        enable: true
        #配置只进行登录认证,不进行url权限认证的api
        ignoreUrls: >
          /api-user/menus/current,
          /api-user/users/current,
          /api-log/requestStat
        #白名单
        includeClientIds:
          - webApp
      renew:
        #是否开启token自动续签(目前只有redis实现)
        enable: true
        #白名单
        includeClientIds:
          - webApp
  gateway:
    #网关动态路由
    dynamicRoute:
      enabled: true


zuul:
  host:
    connect-timeout-millis: 3000
    socket-timeout-millis: 3000
  ribbon-isolation-strategy: thread
  ribbon:
    ReadTimeout: 3000
    ConnectTimeout: 3000
    eager-load:
      enabled: true
    threadPool:
      useSeparateThreadPools: true
      threadPoolKeyPrefix: api-gateway
  #关闭重试
  retryable: false
  ignored-headers: Access-Control-Allow-Credentials,Access-Control-Allow-Origin,Access-Control-Allow-Methods
  add-host-header: true
  routes:
    auth:
      path: /api-uaa/**
      service-id: uaa-server
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    auth-login-page:
      path: /login.html
      service-id: uaa-server
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    auth-login-process:
      path: /user/login
      service-id: uaa-server
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    auth-login-token:
      path: /oauth/token
      service-id: uaa-server
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    auth-login-authorize:
      path: /oauth/authorize
      service-id: uaa-server
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    auth-check-process:
      path: /oauth/check_token
      service-id: uaa-server
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    user:
      path: /api-user/**
      service-id: user-center
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    log:
      path: /api-log/**
      service-id: log-center
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    monitor:
      path: /api-monitor/**
      service-id: monitor-center
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    publics:
      path: /api-publics/**
      service-id: publics-center
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    project:
      path: /api-project/**
      service-id: project-center
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    base:
      path: /api-base/**
      service-id: base-center
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    worktask:
      path: /api-worktask/**
      service-id: worktask-center
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
    search:
      path: /api-search/**
      service-id: search-center
      strip-prefix: true
      sensitive-headers: '*'
      custom-sensitive-headers: true
  ssl-hostname-validation-enabled: false

hystrix:
  threadpool:
    default:
      coreSize: 100
      maximumSize: 2000
      allowMaximumSizeToDivergeFromCoreSize: true
      maxQueueSize: -1
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 600000

swagger:
  butler:
    auto-generate-from-zuul-routes: true
    generate-routes: user,file
    apiDocsPath: v2/api-docs

 

...全文
973 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧