带有星号的nodejs的工作
我正在尝试使用nodejs的asterisk-manager
。 我有一个运行nodejs服务器在端口3000.现在我想连接到我的星号服务器,为此我使用asterisk-manager
。
在node_modules文件夹中,我有包asterisk-manager
,在依赖项下的package.json
,我添加了"asterisk-manager": "0.1.x"
并重新启动了nodejs服务器。 但是当我尝试使用以下方式连接到AMI时:
var AsteriskManager = require('asterisk-manager'); var ami = new AsteriskManager('5038','serverip','user','passwd', true);
它会抛出一个错误: ReferenceError: AsteriskManager is not defined
我错过了什么? 请告诉我。
该代码看起来是正确的,所以我的猜测是安装askerisk-manager的npm软件包出了问题。 尝试卸载并重新安装…
npm uninstall asterisk-manager --save npm install asterisk-manager@0.1.x --save