微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nodejs执行错误-Watson Discovery

如何解决nodejs执行错误-Watson Discovery

我正在尝试使用以下代码获取Watson discovery环境ID,但是出现以下错误。对于其他两个Watson discovery git代码,我也遇到了相同的错误

const discoveryV1 = require('ibm-watson/discovery/v1');
const { IamAuthenticator } = require('ibm-watson/auth');

const discovery = new discoveryV1({
  version: '2019-04-30',authenticator: new IamAuthenticator({
    apikey: 'exampleStringDJvXegLb-IwP80Nyl1zXTCC3MCl77cz',}),serviceUrl: 'https://example.discovery.watson.cloud.ibm.com/instances/9e1085g-kke2-9800-b766-fe4902g9070s',});

discovery.listEnvironments()
  .then(listEnvironmentsResponse => {
    console.log(JSON.stringify(listEnvironmentsResponse,null,2));
  })
  .catch(err => {
    console.log('error:',err);
  });

错误

$ node Get_WD_environments
C:\watson-discovery-ui\node_modules\ibm-cloud-sdk-core\node_modules\jest-matcher-utils\build\index.js:136
  } catch {
          ^

SyntaxError: Unexpected token {
    at new Script (vm.js:51:7)
    at createScript (vm.js:138:10)
    at Object.runInThisContext (vm.js:199:10)
    at Module._compile (module.js:624:28)
    at Object.Module._extensions..js (module.js:671:10)
    at Module.load (module.js:573:32)
    at tryModuleLoad (module.js:513:12)
    at Function.Module._load (module.js:505:3)
    at Module.require (module.js:604:17)
    at require (internal/module.js:11:18)

这是nodejs版本错误还是代码问题?任何帮助将不胜感激!

谢谢 R

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。