踩坑记录
待解决:
vue 前后端分离:
1】跨域请求跳转
axios发送请求,使用代理请求到后端之后,接收到了后端的响应,前端应该怎么跳转到请求的界面?
F5之后,地址栏发生变化,界面也会发生变化。显然不是期望的结果,可能对问题描述有点问题。
1】 2022/2/22更:以下代码使用axios,跨域访问。
当前端访问链接:http:localhost:8080/home 想获取到后端数据,需要进行以下配置
pathRewrite:作用是将链接中的 home ,变为 http:localhost:8080/s3,此时实际访问的数据链接为 http://localhost:9191/s3
// vue.config.js
module.exports = {
publicPath: "/",
devServer: {
proxy: {
'/home': {
target: 'http://localhost:9191',
changeOrigin: true,
pathRewrite: {
"^/home": '/s3'
},
},
}
},
}
SpringBoot:
1】模块相互依赖
多模块之间首先不能互相依赖:A模块依赖B模块,B模块依赖A模块。
多模块下,只有一个启动类模块的情况下,另一个模块需要使用启动类模块中的application.yml配置等,却无法使用。
2】使用@Autowired 与 new
使用 @Autowired
注解 UserService userServ