Node.js basic error: Uncaught TypeError: Binance is not a function
Node.js basic error: Uncaught TypeError: Binance is not a function
这里是新手!我正在尝试使用其公开的 REST API 和 node.js 对 Binance 加密货币交易所进行基本 ping。我打算在 https://github.com/binance-exchange/binance-api-node 中使用包装程序包来促进交互,而不是从 0 开始编写所有内容。我已经从 github 下载了 binance-api-node 代码到我的 node.js 项目中。
安装包后,尝试运行包含的基本入门代码从服务器获取时间时:
import Binance from 'binance-api-node';
const client = Binance();
client.time().then(time => console.log(time));
我收到这个错误:
Uncaught TypeError: Binance is not a function
我也试过:
const client = new Binance();
但我收到另一个错误消息,提示 Binance 不是构造函数。
这是binance-api-node
的index.d.ts中的函数声明
declare module 'binance-api-node' {
export default function(options?: {
apiKey?: string
apiSecret?: string
getTime?: () => number | Promise<number>
httpBase?: string
httpFutures?: string
wsBase?: string
wsFutures?: string
proxy?: string
}): Binance
...
任何帮助将不胜感激。
谢谢!
如documentation所述:
如果您没有合适的 babel 配置,您将需要使用基本的 commonjs 要求:
const Binance = require('binance-api-node').default
const client = Binance();
或者像这样,对我有用:
import Binance from 'binance-api-node';
const client = Binance.default();
这里是新手!我正在尝试使用其公开的 REST API 和 node.js 对 Binance 加密货币交易所进行基本 ping。我打算在 https://github.com/binance-exchange/binance-api-node 中使用包装程序包来促进交互,而不是从 0 开始编写所有内容。我已经从 github 下载了 binance-api-node 代码到我的 node.js 项目中。
安装包后,尝试运行包含的基本入门代码从服务器获取时间时:
import Binance from 'binance-api-node';
const client = Binance();
client.time().then(time => console.log(time));
我收到这个错误:
Uncaught TypeError: Binance is not a function
我也试过:
const client = new Binance();
但我收到另一个错误消息,提示 Binance 不是构造函数。
这是binance-api-node
的index.d.ts中的函数声明 declare module 'binance-api-node' {
export default function(options?: {
apiKey?: string
apiSecret?: string
getTime?: () => number | Promise<number>
httpBase?: string
httpFutures?: string
wsBase?: string
wsFutures?: string
proxy?: string
}): Binance
...
任何帮助将不胜感激。
谢谢!
如documentation所述:
如果您没有合适的 babel 配置,您将需要使用基本的 commonjs 要求:
const Binance = require('binance-api-node').default
const client = Binance();
或者像这样,对我有用:
import Binance from 'binance-api-node';
const client = Binance.default();