Node fetch - сохранить извлеченные данные в переменную и выполнить итерацию - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь извлечь json данные из URL и сохранить их в переменной, но когда я записываю переменную после выборки, она не определена. Как я могу сохранить json в переменную и повторить его для извлечения только одного объекта? Ты

const fetch = require('node-fetch');
const express = require('express');

const app = express()
const port = 3000

app.get('/', (req, res) => res.send('It works!'))

app.listen(port, () => console.log(`Example app listening on port ${port}!`))

let DATA_FETCH;

  fetch('URL')
  .then(res => res.json())
  .then(json => {
                  DATA_FETCH = json;
                 })

console.log(DATA_FETCH); * result undefined *
...