【发布时间】:2016-01-20 20:18:22
【问题描述】:
我正在使用 nodejs 创建一个命令行应用程序。出于某种原因,每当我输入一首曲目(node liri.js spotify-this-song "enter track")时,我都会收到一个名为 Nocturnal rites 的随机乐队的响应,名为 "something undefined" 的歌曲和名为 "grand vision" 的专辑。有谁知道我错在哪里,或者为什么我会收到这些回复?
function spotifyIt(song) {
spotify.search({ type: 'track', query: song }, function(err, data) {
if ( err ) {
console.log('Error occurred: ' + err);
return; //from spotify npm docs
}
else{
var songInfo = data.tracks.items[0];
var songResult = console.log(songInfo.artists[0].name)
console.log(songInfo.name)
console.log(songInfo.album.name)
console.log(songInfo.preview_url)
console.log(songResult);
};
});
}
【问题讨论】:
-
你从哪里得到那个 spotify.search ?