“7602e57987ea7c529338ddd58030a950a8e366b0”上不存在“...5-taos-tools/git@gitcode.net:taosdata/tdengine.git”
提交 bf81b8b1 编写于 作者: X xialei_li

commit index,showdatabase

上级 6b09a08f
import taos from "../src"
// import taos from "taos-rest"
let conn = taos.connect();
let option = {
host:'u195',
port:'6041',
pass:'taosdata',
user:'root'
}
let conn = taos.connect(option);
console.log("url showDataBases:" + conn._apiUrl()) ;
(async () => {
data = await conn.query("show databases");
data = await conn.query("show databases").catch(err => {
console.log(err);
});
console.log(data);
})()
\ No newline at end of file
import fetch from 'node-fetch'
import fetch from 'node-fetch'
export class Taos {
host = "localhost"
port = 6041
user = "root"
pass = "taosdata"
https = false
host = "localhost"
port = 6041
user = "root"
pass = "taosdata"
https = false
_apiUrl() {
return (this.https ? "https" : "http") + "://" +
this.host + ":" + this.port + "/rest/sql";
}
_token() {
return 'Basic ' + Buffer.from(this.user + ':' + this.pass).toString('base64');
}
async query(sql) {
let res = await fetch(this._apiUrl(), {
method: 'post',
body: sql,
headers: { 'Authorization': this._token() }
});
return res.json();
}
constructor(options) {
console.log("in constructor")
this.host = options['host']
this.port = options['port']
this.user = options['user']
this.pass = options['pass']
}
_apiUrl() {
return (this.https ? "https" : "http") + "://" +
this.host + ":" + this.port + "/rest/sql/";
}
_token() {
return 'Basic ' + Buffer.from(this.user + ':' + this.pass).toString('base64');
}
async query(sql) {
let res = await fetch(this._apiUrl(), { //'http://u195:6041/rest/sql '
method: 'post',
body: sql,
headers: {'Authorization': this._token()}
});
return res.json();
}
}
export const connect = (opts) => {
return new Taos(opts)
export const connect = (options) => {
console.log("call index.js connect")
return new Taos(options)
}
// const taos = {
// connect
// }
// export default taos
export default {
connect
connect
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册