使用vue-resource 发送一个get请求,响应数据是文本,却接收到的数据是blob类型。请问怎么破?
node.js 服务器代码:
router.get('/',function (req, res, next) {
var data = querystring.parse(url.parse(req.url).query);
res.sendfile("./public/song/"+data.lyric,'utf8');
})
vue-resource 代码:
this.$http.get(url)
.then(function (res) {
console.log(res.body);
})
响应内容:
죄송합니다. 저는 express와 vue-resource에 대해 잘 알지 못합니다
서버 코드를 변경하고 헤더를 지정해 보세요
으아아아제 기억이 맞다면 vue-resource의 res는 text 속성입니다
으아아아superagent나 axios 사용을 권장합니다
제 기억이 맞다면 res.data가 응답 데이터입니다