vue-resource,如何改变响应格式?
使用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);
})
响应内容:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
抱歉,express和vue-resource都是不会很熟
尝试更改服务端代码,指定头部
我没记错的话vue-resource的res是text这个属性的
建议换用superagent或者axios
我没记错的话,res.data才是响应过来的数据