记录该项目遇到的一些小问题及自己的解决方法
一、跨域请求
- vue配置
proxy: {
'/api': {
target: 'http://localhost:8080/bear_blog',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
}
- 在mvc配置中加跨域配置
二、使用springsecurity无法接收前端表单数据
将前端的表单数据用qs转换
const qs = require('qs')
const data = qs.stringify({
username: this.loginForm.username,
password: this.loginForm.password
})
三、localStorage的存储数据后端无法接收
- 存入时用json转换
JSON.stringify(result.token)
- 取出同样需要转换
JSON.parse(window.localStorage.getItem('token'))