尝试连接到nodejs中的BigQuery时出现问题

eaf3rand  于 2023-01-08  发布在  Node.js
关注(0)|答案(1)|浏览(96)

节点版本:v18.12.1@谷歌云/大查询版本:版本6.0.3
我正在使用服务帐户连接到bigQuery,然后尝试运行一个简单的查询。查询在谷歌控制台上运行良好,但由于某种原因,我在使用nodejs运行时遇到了问题

const authFile = require("./enums/authFile.json");
const { BigQuery } = require("@google-cloud/bigquery");

const queryDb = new BigQuery({
    keyFilename: authFile,
    projectId: "projectId"
  });

  const result = await queryDb.createDataset("new_1datasetId", { location: "US" });

我尝试运行的每种查询都出现此错误。即使在尝试使用创建queryJob时也是如此
x一个一个一个一个x一个一个二个x

gcuhipw9

gcuhipw91#

您的authFile是一个模块。构造函数需要文件本身的路径。

const queryDb = new BigQuery({
  keyFilename: "./enums/authFile.json",
  projectId: "projectId"
});

相关问题