带有soundcloud模块的节点

时间:2015-11-30 15:15:46

标签: javascript node.js

如何在节点中访问soundcloud api,当我尝试为节点中的soundcloud api模块声明变量时出错。

这是我的代码:

var express = require('express'),
    app = express(),
    path = require('path'),
    SC = require('soundcloud'); //causing my server won't run

app.get('/', function(req,res){
    res.sendFile(path.join(__dirname + '/indexAPI.html'));
});

app.listen(8080);

我收到如下错误消息:TypeError: Cannot read property 'getUserMedia' of undefined

当试图使用soundcloud api时,getUserMedia'是什么?意思是,当我刚开始使用soundcloud api SC = require('soundcloud');的声明变量时,为什么会这样?

1 个答案:

答案 0 :(得分:3)

您正在尝试使用您在前端使用的Soundcloud库。

相反,您需要使用Node Soundcloud库。

npm install --save node-soundcloud

然后var SC = require('node-soundcloud');

此处有关该软件包的更多信息:https://www.npmjs.com/package/node-soundcloud