Javascript 混音器客户端接口梁对象不是构造函数

Javascript 混音器客户端接口梁对象不是构造函数,javascript,node.js,rest,api,express,Javascript,Node.js,Rest,Api,Express,我正在从微软的MixerAPI获取数据,以显示频道的详细信息,如观众和追随者 我曾尝试在他们的网站上使用他们的在线教程,但它给了我一个错误,即说梁不是构造函数。 这是他们的教程 这是我的密码 'use strict'; const express = require('express'); const app = express(); const bodyParser = require('body-parser'); const path = require("path")

我正在从微软的MixerAPI获取数据,以显示频道的详细信息,如观众和追随者

我曾尝试在他们的网站上使用他们的在线教程,但它给了我一个错误,即说梁不是构造函数。 这是他们的教程

这是我的密码

 'use strict';
  const express = require('express');
  const app = express();
  const bodyParser = require('body-parser');
  const path = require("path");
  const Beam = require('beam-client-node');
  const ejs = require("ejs");
  const beam = new Beam();

  //const channelName = process.argv[2];

  app.set('view engine', 'ejs');

  app.use(express.static(path.join(__dirname, '/public')));
  app.use(bodyParser.json());
  app.use(bodyParser.urlencoded({extended: true}));

  app.get('/channel', (req, res) => {
     return beam.request('GET', 'channels/PootsTheCat').then(res => {
            const viewers = res.body.viewersTotal;
            console.log(`You have ${viewers} total viewers...`);
        });

    res.render('home');
  });



   app.listen(3000);
   console.log('Running on port 3000...');
这里是错误

     TypeError: Beam is not a function<br> &nbsp; &nbsp;at app.get 
     (C:\Users\Len\Documents\mixer\app.js:20:14)<br> &nbsp; &nbsp;at 
     Layer.handle [as handle_req
最近对beam客户端节点进行了一些更改,需要对代码进行一些编辑。对教程进行了更新,但我也将在这里描述它们

这一行: const Beam=需要“Beam-client-node”

将整个梁模块及其类作为对象导入可变梁。导入后,需要引用此对象的属性以获取所需的各种类

在本例中,您所关注的是作为“Beam”属性的客户机类。本教程中有一行代码将为您提供一个实例化的混音器客户端:

const client=new Mixer.Clientnew Mixer.DefaultRequestRunner

一旦你有了这个,你就可以使用了。请求: 客户端。请求“获取”