如何在节点中访问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');
的声明变量时,为什么会这样?
答案 0 :(得分:3)
您正在尝试使用您在前端使用的Soundcloud库。
相反,您需要使用Node Soundcloud库。
npm install --save node-soundcloud
然后var SC = require('node-soundcloud');
此处有关该软件包的更多信息:https://www.npmjs.com/package/node-soundcloud