问题描述
这里网易云音乐项目要获取推荐歌单,但是获取失败,原因是code:302。
原因如图所示:请求成功,返回200,但是并没有返回我想要的数据,而是告诉我302错误,什么都没有。
问题分析
开始我认为请求失败,错误代码302。
302是重定向错误,表示请求的资源被暂时转移到由该响应头location所指定的rul上了。
我对此表示疑问,在网上对该问题进行搜索,无意间看到了可能是axios导致的,这可能是一个跨域问题。
于是我修改了代码,输出一下http状态码:
第一行才是http响应码,200表明成功请求,但是并没有获取到数据,这时我想到可能是没有登录的原因,但是并不确定,因为我使
用浏览器直接访问地址localhost:3000/recommend/resource可以得到数据。
为了确认这个问题,我通过浏览器把网站数据清除,包括cookie