安装 InfluxDB JavaScript 客户端库
安装 Node.js
安装 Node.js。
确保 InfluxDB 正在运行并且您可以连接到它。有关使用哪个 URL 连接到 InfluxDB OSS 或 InfluxDB Cloud 的信息,请参见 InfluxDB URLs。
为您的新Node.js项目创建一个目录,然后切换到该目录–例如,在终端中输入以下命令:
mkdir influx-node-app && cd influx-node-app输入以下命令为您的项目生成一个npm包。
npm: Node.js附带的包管理器-y: 使用包的默认值并跳过提示
npm init -y
安装 TypeScript
许多客户端库示例使用 TypeScript。
按照以下步骤初始化 TypeScript 项目:
安装 TypeScript 和 Node.js 的类型定义。
npm i -g typescript && npm i --save-dev @types/node输入以下命令以使用默认值创建一个 TypeScript 配置 (
tsconfig.json):tsc --init运行 TypeScript 编译器。
要在您进行更改时自动重新编译您的代码,请将--watch, -w标志传递给编译器。tsc --watch
安装依赖
JavaScript客户端库包含两个包: @influxdata/influxdb-client 和 @influxdata/influxdb-client-apis。将两者都添加为项目的依赖。
打开一个新的终端窗口并安装
@influxdata/influxdb-client以进行数据查询和写入:npm install --save @influxdata/influxdb-client安装
@influxdata/influxdb-client-apis以访问 InfluxDB 管理 API:npm install --save @influxdata/influxdb-client-apis
后续步骤
一旦你安装了JavaScript客户端库,你就可以写入数据到InfluxDB或者开始使用客户端库中的其他示例。
从示例开始
客户端示例包括一个 env 模块,用于从环境变量或 env.mjs 中访问您的 InfluxDB 属性。示例使用这些属性与 InfluxDB API 进行交互。
设置环境变量或用您的 InfluxDB bucket、organization、token 和 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 组织 IDYOUR_BUCKET: InfluxDB 存储桶名称
运行其中一个
influxdb-client-js示例脚本。query.ts
有关更多示例和信息,请参见JavaScript client on GitHub。
示例中的URL取决于您的 InfluxDB Cloud区域。