how2j.cn

下载区
文件名 文件大小
请先登录 1m
增值内容 1m
1m

1分19秒
本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器。 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)。 chrome 的 视频下载插件会影响播放,如 IDM 等,请关闭或者切换其他浏览器

步骤 1 : 先运行,看到效果,再学习   
步骤 2 : 模仿和排错   
步骤 3 : application.yml   

步骤 1 :

先运行,看到效果,再学习

edit
增值内容,请先登录
完整的 SpringCloud 趋势量化投资项目,使用 Springboot 、Vue.js、redis, Zipkin, RabbitMQ, SpringCloud 等一整套技术栈, 从无到有涵盖全部59个知识点,378个开发步骤, 充实 SpringCloud 项目经验,为简历加上一个有吸引力的砝码.
增值内容,点击购买
使用爬虫已经被系统记录,请勿使用爬虫,增大封号风险。 如果是误封 ,请联系站长,谢谢
先运行,看到效果,再学习
增值内容,请先登录
完整的 SpringCloud 趋势量化投资项目,使用 Springboot 、Vue.js、redis, Zipkin, RabbitMQ, SpringCloud 等一整套技术栈, 从无到有涵盖全部59个知识点,378个开发步骤, 充实 SpringCloud 项目经验,为简历加上一个有吸引力的砝码.
增值内容,点击购买
使用爬虫已经被系统记录,请勿使用爬虫,增大封号风险。 如果是误封 ,请联系站长,谢谢
增值内容,请先登录
完整的 SpringCloud 趋势量化投资项目,使用 Springboot 、Vue.js、redis, Zipkin, RabbitMQ, SpringCloud 等一整套技术栈, 从无到有涵盖全部59个知识点,378个开发步骤, 充实 SpringCloud 项目经验,为简历加上一个有吸引力的砝码.
增值内容,点击购买
使用爬虫已经被系统记录,请勿使用爬虫,增大封号风险。 如果是误封 ,请联系站长,谢谢
eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/ spring: application: name: index-zuul-service zuul: routes: api-a: path: /api-codes/** serviceId: INDEX-CODES-SERVICE api-b: path: /api-backtest/** serviceId: TREND-TRADING-BACKTEST-SERVICE api-c: path: /api-view/** serviceId: TREND-TRADING-BACKTEST-VIEW
eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/
spring:
  application:
    name: index-zuul-service
zuul:
  routes:
    api-a:
      path: /api-codes/**
      serviceId: INDEX-CODES-SERVICE
    api-b:
      path: /api-backtest/**
      serviceId: TREND-TRADING-BACKTEST-SERVICE
    api-c:
      path: /api-view/**
      serviceId: TREND-TRADING-BACKTEST-VIEW


HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。


问答区域    
2021-03-05 关于静态资源加载不到问题
鸡汁包

http://127.0.0.1:8031/api-view 最后不加/ 会访问不到静态资源 原因页面上的静态资源用的就是相对路径,最后不加/,静态资源加载的前缀就变为http://127.0.0.1:8031/ ,缺少api-view,路由没有生效 这个其实不用解决,因为正常情况这样直接访问根路径的情况不会出现,一般都是http://127.0.0.1:8031/api-view/index主页或者访问根路径直接跳转主页 我们一般对外网提供的是服务器的域名,www.xxxx.com 这个设置跳转成主页就可以




1 个答案

how2j
答案时间:2021-03-07
有道理,赞!



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2019-08-28 启用网关后,所有静态资源都没有被引用到
丶某好友




启用网关后,所有静态资源都没有被引用到
加载中

							

							


6 个答案

邀请码
答案时间:2020-07-13
貌似是zuul的一点小问题,如果你访问http://127.0.0.1:8031/api-view,就会出现没有加载静态资源的问题。如果后面加上/,也就是http://127.0.0.1:8031/api-view/,这个问题就没有了。 这个issue里面 [ https://github.com/spring-cloud/spring-cloud-netflix/issues/454 ], 貌似都是用redirect的方法解决的,如果访问了http://127.0.0.1:8031/api-view 就重现跳转到http://127.0.0.1:8031/api-view/ 不过自己感觉还是不知道怎么能够改好 :)

是哪的鸭
答案时间:2020-03-14
怎么没看懂你们说啥?静态能加载吧///

WLGQD
答案时间:2019-09-17
按照 @duqich 方法修改后 还是不行

duqich
答案时间:2019-08-31
研究了很久,让我来告诉你咋办。。 如果你想在zuul网关加载静态文件,像站长这样做是不行的,除非js和css文件都用绝对路径写死在html里 解决办法是新加两个代理静态文件的网关,然后设置stripPrefix: false(意思是直接加载path) 如api-c,path: /api-view/**,默认的stripPrefix: true,那么访问8031/api-view/a = 8041/a,如果此时stripPrefix: false,那么访问8031/api-view/a = 8041/api-view/a 所以我加了js和css的路由,所以就解决了问题

duqich
答案时间:2019-08-30
很明显,反向代理返回的静态资源地址 前缀都是网关服务器的127.0.0.1:8031 8031网关服务器显然没有静态资源

how2j
答案时间:2019-08-29
那么是不是视图本身就不可用呢? 直接访问视图服务对应的端口,看看可以使用吗?



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到





2019-08-12 首次访问500,刷新访问后又有视图了,这是什么原因,是没有加载好嘛?
2019-08-02 这次没有指定启动哪些类,但是依照连接里面的启动类,访问不到数据




提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
关于 实践项目-趋势投资SpringCloud-网关-视图 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 578362961
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: https://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图