程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何连接到 Google BigQuery(MetadataLookupWarning 错误)NODEJS大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何连接到 Google BigQuery(MetadataLookupWarning 错误)NODEJS?

开发过程中遇到如何连接到 Google BigQuery(MetadataLookupWarning 错误)NODEJS的问题如何解决?下面主要结合日常开发的经验,给出你关于如何连接到 Google BigQuery(MetadataLookupWarning 错误)NODEJS的解决方法建议,希望对你解决如何连接到 Google BigQuery(MetadataLookupWarning 错误)NODEJS有所启发或帮助;

我正在尝试使用 OAuth2 连接到 Bigquery。 我的首选方法是使用 Google ClIEnt API。 但我也尝试过用 REST 来做,我走的每一条路都卡住了。 我先说一件事:我被指示使用 OAuth2 访问资源

使用 API 客户端

我浏览了大量的文档文件、教程和代码示例,但我的不起作用,不知道为什么。 在我看到的所有教程中,他们都使用 GCP 中的 keys.Json 文件。我试图不依赖该文件,而是与 OAuth2 连接... 我不会包含实际获取 access_token 的代码(这已经过测试并且工作正常)。

async function getDatasetsList(tablename,credentials) {
  const { Bigquery } = require("@Google-cloud/bigquery");
  const projectID = process.env.PROjeCT_ID;
  const bigquery = new Bigquery({ projectID,token: credentials.access_token });

  const [datasets] = await bigquery.getDatasets();
  console.log("Datasets:");
  datasets.forEach((dataset) => console.log(dataset.ID));

  return datasets;  
}

这里我收到以下错误: @H_600_9@metadataLookupWarning: received unexpected error = request to http://169.254.169.254/computeMetadata/v1/instance Failed,reason: read ECONNreset code = ECONNreset

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的如何连接到 Google BigQuery(MetadataLookupWarning 错误)NODEJS全部内容,希望文章能够帮你解决如何连接到 Google BigQuery(MetadataLookupWarning 错误)NODEJS所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。