未捕获的ReferenceError:当“ require('amadeus')”时未定义require

时间:2020-04-27 02:21:40

标签: referenceerror amadeus

我已经按照Amadeus的步骤设置了Amadeus帐户,并使用“ npm install amadeus --save”安装了Node SDK。

我写了这个函数:

function fetchInfo(){
    let Amadeus = require('amadeus');
    let amadeus = new Amadeus({
        clientId: 'key',
        clientSecret: 'secret'
    });
}
WebStorm上Javascript中的

。每当我尝试在Chrome上测试此功能时,它都会发出“ Uncaught ReferenceError:未定义require”。我还注意到,“要求”上没有“颜色”,看起来我的WebStorm无法识别此功能。我缺少任何图书馆吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

发生这种情况是因为浏览器中不存在require。您可以尝试使用browserifyrequirejs之类的方法,但是我们不建议您这样做,因为您会将凭据公开给用户。该SDK设计为仅在服务器端运行。