0

我正在尝试使用 node-binance-api 来检索加密货币值。

我能够获取信息并将其显示在节点控制台中。

我这样做是这样的;

var express = require('express');
var app = express(); 
var mongo = require('mongodb');
var db = require('mongojs')("mongodb://URL")
var nodeBinanceApi = require("node-binance-api");



const binance = require('node-binance-api')().options({
  APIKEY: '***',
  APISECRET: '***',
  useServerTime: true, // If you get timestamp errors, synchronize to server time at startup
  test: true // If you want to use sandbox mode where orders are simulated
});

app.use(function(req, res, next) {
  res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Methods", "GET,PUT,POST,DELETE");
  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  next();
});

binance.prices((error, ticker) => {
  console.log("Price: ", ticker);         <--------------------------
  console.log("Price of BTC: ", ticker.BTCUSDT);
  });

 app.use(express.static(__dirname + '/www'));

app.listen(81);

我想将ticker中的json信息传递给页面上另一个脚本中的我的范围。我应该使用路线吗?以及在范围内使用 get 请求?

它确实适用于路线!

我添加了

app.get('/crypto', function(req, res){
  //calling the function
  binance.prices((error, ticker) => {

    res.jsonp(ticker);
    console.log(ticker);
    });

  return;

  });

现在我可以在我的页面上看到所有加密货币的价格!

4

0 回答 0