diff --git a/docs-cn/14-reference/03-connector/node.mdx b/docs-cn/14-reference/03-connector/node.mdx
index 688464eb35bdda1c0889047152349fa8bcc3735e..2aa748104be271ec2cf0ec29c09d911dc0895b65 100644
--- a/docs-cn/14-reference/03-connector/node.mdx
+++ b/docs-cn/14-reference/03-connector/node.mdx
@@ -5,16 +5,16 @@ sidebar_label: Node.js
title: Node.js Connector
---
-import Tabs from '@theme/Tabs';
-import TabItem from '@theme/TabItem';
+import Tabs from "@theme/Tabs";
+import TabItem from "@theme/TabItem";
-import Preparition from "./_preparition.mdx"
-import NodeInsert from "../../04-develop/03-insert-data/_js_sql.mdx"
-import NodeInfluxLine from "../../04-develop/03-insert-data/_js_line.mdx"
-import NodeOpenTSDBTelnet from "../../04-develop/03-insert-data/_js_opts_telnet.mdx"
-import NodeOpenTSDBJson from "../../04-develop/03-insert-data/_js_opts_json.mdx"
-import NodeQuery from "../../04-develop/04-query-data/_js.mdx"
-import NodeAsyncQuery from "../../04-develop/04-query-data/_js_async.mdx"
+import Preparition from "./_preparition.mdx";
+import NodeInsert from "../../04-develop/03-insert-data/_js_sql.mdx";
+import NodeInfluxLine from "../../04-develop/03-insert-data/_js_line.mdx";
+import NodeOpenTSDBTelnet from "../../04-develop/03-insert-data/_js_opts_telnet.mdx";
+import NodeOpenTSDBJson from "../../04-develop/03-insert-data/_js_opts_json.mdx";
+import NodeQuery from "../../04-develop/04-query-data/_js.mdx";
+import NodeAsyncQuery from "../../04-develop/04-query-data/_js_async.mdx";
`td2.0-connector` 是 TDengine 的官方 Node.js 语言连接器。Node.js 开发人员可以通过它开发可以存取 TDengine 集群数据的应用软件。
@@ -55,11 +55,11 @@ import NodeAsyncQuery from "../../04-develop/04-query-data/_js_async.mdx"
### 安装前准备
-* 安装 Node.js 开发环境
-
+- 安装 Node.js 开发环境
+
-- 应用驱动安装请参考[安装连接器驱动步骤](/reference/connector/#安装客户端驱动)。
-我们使用 [node-gyp](https://github.com/nodejs/node-gyp) 和 TDengine 集群进行交互。安装 Node.js 连接器之前,还需要根据具体操作系统来安装下文提到的一些依赖工具。如果要安装的是 REST 连接器则可以跳过以下步骤,直接只用 npm 安装。
+* 应用驱动安装请参考[安装连接器驱动步骤](/reference/connector/#安装客户端驱动)。
+ 我们使用 [node-gyp](https://github.com/nodejs/node-gyp) 和 TDengine 集群进行交互。安装 Node.js 连接器之前,还需要根据具体操作系统来安装下文提到的一些依赖工具。如果要安装的是 REST 连接器则可以跳过以下步骤,直接只用 npm 安装。
@@ -87,6 +87,7 @@ import NodeAsyncQuery from "../../04-develop/04-query-data/_js_async.mdx"
参考微软的 Node.js 用户手册[ Microsoft's Node.js Guidelines for Windows](https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules)。
如果在 Windows 10 ARM 上使用 ARM64 Node.js,还需添加 "Visual C++ compilers and libraries for ARM64" 和 "Visual C++ ATL for ARM64"。
+
@@ -95,7 +96,7 @@ import NodeAsyncQuery from "../../04-develop/04-query-data/_js_async.mdx"
-``` bash
+```bash
npm install td2.0-connector
```
@@ -105,6 +106,7 @@ npm install td2.0-connector
```bash
npm i td2.0-rest-connector
```
+
@@ -135,8 +137,14 @@ node nodejsChecker.js host=localhost
```javascript
//A cursor also needs to be initialized in order to interact with TDengine from Node.js.
-const taos = require('td2.0-connector');
-var conn = taos.connect({host:"127.0.0.1", user:"root", password:"taosdata", config:"/etc/taos",port:0})
+const taos = require("td2.0-connector");
+var conn = taos.connect({
+ host: "127.0.0.1",
+ user: "root",
+ password: "taosdata",
+ config: "/etc/taos",
+ port: 0,
+});
var cursor = conn.cursor(); // Initializing a new cursor
//Close a connection
@@ -148,18 +156,18 @@ conn.close();
安装并引用 `td2.0-rest-connector` 包。
-``` javascript
+```javascript
//A cursor also needs to be initialized in order to interact with TDengine from Node.js.
-import { options, connect } from 'td2.0-rest-connector'
-options.path='/rest/sqlt';
+import { options, connect } from "td2.0-rest-connector";
+options.path = "/rest/sqlt";
// set host
-options.host='localhost';
+options.host = "localhost";
// set other options like user/passwd
let conn = connect(options);
let cursor = conn.cursor();
-
```
+
@@ -195,20 +203,20 @@ let cursor = conn.cursor();
## 更多示例程序
-| 示例程序 | 示例程序描述 |
-|-----------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
-| [connection](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/cursorClose.js) | 建立连接的示例。 |
-| [stmtBindBatch](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/stmtBindParamBatchSample.js) | 绑定多行参数插入的示例。 |
-| [stmtBind](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/stmtBindParamSample.js) | 一行一行绑定参数插入的示例。 |
-| [stmtBindSingleParamBatch](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/stmtBindSingleParamBatchSample.js) | 按列绑定参数插入的示例。 |
-| [stmtUseResult](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/stmtUseResultSample.js) | 绑定参数查询的示例。 |
-| [json tag](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testJsonTag.js) | Json tag 的使用示例。 |
-| [Nanosecond](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testNanoseconds.js) | 时间戳为纳秒精度的使用的示例。 |
-| [Microsecond](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testMicroseconds.js) | 时间戳为微秒精度的使用的示例。 |
-| [schemless insert](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testSchemalessInsert.js) | schemless 插入的示例。 |
-| [subscribe](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testSubscribe.js) | 订阅的使用示例。 |
-| [asyncQuery](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/tset.js) | 异步查询的使用示例。 |
-| [REST](https://github.com/taosdata/TDengine/tree/develop/src/connector/TypeScript-REST/example) | 使用 REST 连接的 TypeScript 使用示例。|
+| 示例程序 | 示例程序描述 |
+| --------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- |
+| [connection](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/cursorClose.js) | 建立连接的示例。 |
+| [stmtBindBatch](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/stmtBindParamBatchSample.js) | 绑定多行参数插入的示例。 |
+| [stmtBind](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/stmtBindParamSample.js) | 一行一行绑定参数插入的示例。 |
+| [stmtBindSingleParamBatch](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/stmtBindSingleParamBatchSample.js) | 按列绑定参数插入的示例。 |
+| [stmtUseResult](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/stmtUseResultSample.js) | 绑定参数查询的示例。 |
+| [json tag](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testJsonTag.js) | Json tag 的使用示例。 |
+| [Nanosecond](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testNanoseconds.js) | 时间戳为纳秒精度的使用的示例。 |
+| [Microsecond](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testMicroseconds.js) | 时间戳为微秒精度的使用的示例。 |
+| [schemless insert](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testSchemalessInsert.js) | schemless 插入的示例。 |
+| [subscribe](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testSubscribe.js) | 订阅的使用示例。 |
+| [asyncQuery](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/tset.js) | 异步查询的使用示例。 |
+| [REST](https://github.com/taosdata/TDengine/tree/develop/src/connector/TypeScript-REST/example) | 使用 REST 连接的 TypeScript 使用示例。 |
## 使用限制
@@ -222,7 +230,7 @@ Node.js 连接器的使用参见[视频教程](https://www.taosdata.com/blog/202
1. 使用 REST 连接需要启动 taosadapter。
- ``` bash
+ ```bash
sudo systemctl start taosadapter
```
@@ -234,17 +242,17 @@ Node.js 连接器的使用参见[视频教程](https://www.taosdata.com/blog/202
### 原生接口连接器
-| td2.0-connector 版本 | 说明 |
-|--------------------|---------------------------------------------------------------------|
-| 2.0.10 | 支持连接管理,同步查询、异步查询、获取系统信息、错误信息、订阅功能。|
-| 2.0.11 | 支持绑定参数、json tag、schemaless insert。 |
-| 2.0.12 | 修复 cursor.close() 报错的问题。 |
+| td2.0-connector 版本 | 说明 |
+| -------------------- | -------------------------------------------------------------------- |
+| 2.0.10 | 支持连接管理,同步查询、异步查询、获取系统信息、错误信息、订阅功能。 |
+| 2.0.11 | 支持绑定参数、json tag、schemaless insert。 |
+| 2.0.12 | 修复 cursor.close() 报错的问题。 |
### REST 接口连接器
| td2.0-rest-connector 版本 | 说明 |
-|--------------------|---------------------------------------------------------------------|
-| 1.0.3 | 支持连接管理、同步查询、获取系统信息、错误信息、schemeless。 |
+| ------------------------- | ------------------------------------------------------------ |
+| 1.0.3 | 支持连接管理、同步查询、获取系统信息、错误信息、schemeless。 |
## API 参考