文档文档

安装 InfluxDB JavaScript 客户端库

安装 Node.js

  1. 安装 Node.js

  2. 确保 InfluxDB 正在运行,并且您可以连接到它。有关使用什么 URL 连接到 InfluxDB OSS 或 InfluxDB Cloud 的信息,请参阅 InfluxDB URL

  3. 为您的新 Node.js 项目创建一个目录,然后切换到该目录——例如,在您的终端中输入以下命令

    mkdir influx-node-app && cd influx-node-app 
    
  4. 输入以下命令为您的项目生成一个 npm 包。

    • npm:Node.js 包含的包管理器
    • -y:为包使用默认值并绕过提示
    npm init -y
    

安装 TypeScript

许多客户端库示例使用 TypeScript。按照以下步骤初始化 TypeScript 项目

  1. 安装 TypeScript 和 Node.js 的类型定义。

    npm i -g typescript && npm i --save-dev @types/node
    
  2. 输入以下命令以使用默认值创建 TypeScript 配置文件 (tsconfig.json)

    tsc --init
    
  3. 运行 TypeScript 编译器。要在您进行更改时自动重新编译您的代码,请将 --watch, -w 标志传递给编译器。

    tsc --watch
    

安装依赖项

JavaScript 客户端库包含两个包:@influxdata/influxdb-client@influxdata/influxdb-client-apis。将两者都添加为您的项目的依赖项。

  1. 打开一个新的终端窗口并安装 @influxdata/influxdb-client 以用于查询和写入数据

    npm install --save @influxdata/influxdb-client
    
  2. 安装 @influxdata/influxdb-client-apis 以访问 InfluxDB 管理 API

    npm install --save @influxdata/influxdb-client-apis
    

下一步

一旦您安装了 JavaScript 客户端库,您就可以 写入数据 到 InfluxDB 或 开始使用 客户端库中的其他示例。

开始使用示例

客户端示例包含一个 env 模块,用于从环境变量或 env.mjs 访问您的 InfluxDB 属性。这些示例使用这些属性与 InfluxDB API 交互。

  1. 设置环境变量或使用您的 InfluxDB 存储桶组织令牌URL 更新 env.mjs

    export INFLUX_URL=http://localhost:8086
    export INFLUX_TOKEN=YOUR_API_TOKEN
    export INFLUX_ORG=YOUR_ORG
    export INFLUX_BUCKET=YOUR_BUCKET
    

    替换以下内容

    • YOUR_API_TOKEN: InfluxDB API 令牌
    • YOUR_ORG: InfluxDB 组织 ID
    • YOUR_BUCKET: InfluxDB 存储桶名称
  2. 运行 influxdb-client-js 示例脚本之一。

    query.ts
    

有关更多示例和信息,请参阅 GitHub 上的 JavaScript 客户端


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像目前一样使用它,而无需对您的代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、近实时的数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、只读副本、增强的安全性以及数据压缩,从而实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看