我已经按照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上测试这个函数时,它都会给出“未捕获的ReferenceError:未定义的请求”。我还注意到在“请求”上没有“颜色”,看起来我的WebStorm不能识别这个功能。我是否遗漏了任何库?
谢谢!
发布于 2020-04-27 13:24:01
这是因为浏览器中不存在require
。您可以尝试使用诸如browserify或requirejs之类的东西,但我们不建议这样做,因为您会将您的凭据暴露给用户。SDK被设计为仅在服务器端运行。
https://stackoverflow.com/questions/61450762
复制相似问题