【发布时间】:2017-07-10 09:00:45
【问题描述】:
我正在使用 Node.js 构建一个网站,我可以在其中跳过曲目和在 Spotify 中排队歌曲(学习 nodeJS 和 Javascript 的项目)
这段代码在 index.html 中。
document.getElementById('skip-song').addEventListener('click', function(){
$.post({
url: 'https://api.spotify.com/v1/me/player/next',
headers: {
'Authorization': 'Bearer ' + access_token
},
success: function(response){
console.log(response.headers);
}
});
});
但是,当我查看浏览器的控制台时,它显示:
加载资源失败:服务器响应状态为 404(未找到):8888/[object%20Object]
这里的问题是:我应该向 localhost 发送请求并将其路由到 spotify api,还是应该像在这段代码中那样直接发送请求到 spotify?
如果是第二个,我真的不知道为什么它不起作用。
【问题讨论】:
-
我在我的服务器端使用了 php,它是发出请求的服务器。通过这种方式,如果有重复的请求,我可以缓存这些请求...希望对您有所帮助!
-
但是我不能直接从客户端发送请求到 Spotify 吗?我在服务器端使用 express,但在路由请求时也遇到了问题。
-
我认为是的,这是可能的。你在令牌之前传递了秘密和 clint id 吗?你检查了吗:github.com/thelinmichael/spotify-web-api-node
-
是的!我看了一下,但是这个库不包括所有的播放器端点,我也希望能够跳过一首歌,所以我自己试着做
标签: javascript node.js spotify