在springcloud微服务项目中,zuul 路由静态资源一直超时,该怎么配置?

问题描述

在springcloud微服务项目中,我有一个服务是前端服务,里面是一些js、css静态文件和html页面,项目使用zuul作为网关路由,然后每次访问页面的时候,引入这个页面所需要的静态文件的时候都是直接走的zuul网关路由,但引入的静态文件过多,所以一直造成超时,该怎么配置处理呢?

相关代码

前端服务的配置
server:
port: 8888
spring:
application:

name: web-service

redis:

host: 47.106.215.35
port: 6379

session:

store-type: redis

rabbitmq:

host: 47.106.215.35
username: guest
password: guest
port: 5672

eureka:
instance:

prefer-ip-address: true #注册服务时使用服务的ip地址

client:

service-url:
  defaultZone: http://localhost:8761/eureka

zuul的路由配置
zuul:
routes:

login-register:
  path: /loginAndRegister/**
  serviceId: login-register

redis-service:
  path: /redisService/**
  serviceId: redis-service

rabbitmq-service:
  path: /rabbitmqService/**
  serviceId: rabbitmq-service

web-service:
  path: /Biri/**
  serviceId: web-service

前端页面引用的部分静态文件

clipboard.png
**静态文件都在前端服务中
这个时候访问页面是引入静态文件全部超时**

clipboard.png

如果引入静态文件的时候使用绝对路径,引入zuul服务下的静态文件就不会超时,因为没有路由转发,大佬们该怎么配置啊,才学习微服务。

阅读 5.9k
1 个回答

请问你解决了嘛,我也想问这个问题(╥﹏╥)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题