1.引依赖
gulimall-search模块内引入thymeleaf依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
2.从资料内复制收索首页过来
3.添加名称空间
4.前端各种资源文件放入nginx
可以看到index.html内引用的各种资源都是本地的,这里要实现前后端分离,所以这些文件迁移到nginx
创建search文件夹
移入文件
5.修改index.html中引用资源的路径
如下为src的,还有href的
6.访问首页收索框输入内容收索发现403
正常来说应该跳转到我们刚刚迁移的那些资源页面中
7.添加host映射
search.gulimall.com 也映射到我们的服务器
8.修改nginx配置,让search.gulimall.com开头的请求也通过网关
直接改为*.gulimall.com
9.可以看到search.gulimall.com成功跳转到了首页
10.网关配置
为啥访问 search.gulimall.com 跳转到了商品服务的首页呢
是因为我们网关服务中之前是这样配置的
现在修改并添加下
11.重启服务后验证
可以看到成功跳转到收索服务首页