我正在使用node.js和npm模块mpd来管理不同主机上的mpd服务器。 我的客户端连接到mpd-server,但我无法向服务器发送任何命令。在尝试发送命令时,我得到了一个
[4@0] {status} you don't have permission for "status"
mpd-server受密码保护。我试图用这个
进行身份验证mpd_client.on('connect', function(){
mpd_client.on('ready', function() {
mpd_client.password = req.session.password;
mpd_client.sendCommand("status");
});
});
这不起作用。如何使用此模块的密码连接到mpd-server?
答案 0 :(得分:1)
mpd_client.on('ready', function() {
console.log('mpd ready');
mpd_client.sendCommand(cmd("password", [<my_password_string>]), function(err, msg) {
if (err) throw err;
console.log(msg);
});
});