Невозможно отправлять HTTP-запросы - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь получить доступ к данным из BitcoinAverage, используя их API. Я следую руководству, и я должен получить файл JSON, зарегистрированный в терминале, но в моем случае он показывает undefined (как вы можете видеть на картинке) [

const express = require('express');
const bodyParser = require('body-parser');
const request = require('request');

const app = express();

app.use(bodyParser.urlencoded({extended: true}));

app.get("/", function(req, res){
  res.sendFile(__dirname + "/index.html");
});

app.post("/", function(req,res){
    url = "https://apiv2.bitcoinaverage.com/indices/global/ticker/BTCUSD";
    request(url,function(error,response,body){
        console.log(body);
    });
});

app.listen(3000, function() {
  console.log("Server is running at port 3000");
});
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Bitcoin Ticker</title>
</head>
<body>
    <h1>Bitcoin Ticker</h1>

    <form action="/" method="post">
    <select name="crypto" id="">
        <option value="BTC">Bitcoin</option>
        <option value="ETH">Ethereum</option>
        <option value="LTC">Litecoin</option>
    </select>

    <select name="fiat" id="">
        <option value="USD">Bitcoin</option>
        <option value="GBP">Ethereum</option>
        <option value="EUR">Litecoin</option>
    </select>
    
    <button type="submit" name="button">Check</button>

    </form>
</body>
</html>

Nodejs Output

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...