vue3 服务端渲染时请求接口没有等到数据,但是客户端渲染是请求接口又可以得到数据
·
原因是:
服务端请求 后端接收到 请求 ‘Content-Type’: ‘application/x-www-form-urlencoded; charset=UTF-8’ 直接返回错误的code 200000
增加 data: {}
服务端请求 后端接收到 请求 ‘Content-Type’: ‘application/json; charset=UTF-8’
服务端请求就可以得到数据
export function getCategoryList() {
return request({
method: 'POST',
url: '/test/demo/category',
data: {}
})
}
后端接口如果 使用了 @RequestBody注解就必须是json格式
如果后端接口没有则可以不加 data: {}

export function getCategoryList() {
return request({
method: 'POST',
url: '/test/demo/category',
})
}
更多推荐

所有评论(0)