Узел Discord.js Индексация API Axios

#node.js #api #indexin& #discord.js

#node.js #API #индексирование #discord.js

Вопрос:

Я хочу проиндексировать список элементов, хранящихся в файле json, и вызвать каждый API и вернуть данные. Приведенный ниже код показывает, как работает индексация / сопоставление путем создания ссылки API, но как мне заставить весь вызов API и сообщение находиться внутри индексации, чтобы каждый элемент списка вызывался и возвращался API:

 // {"342671641006047252":["MSFT","AMZN","CVNA","TEAM"]}
console.lo&(list);

// This is indexin& throu&h the list and buldin& the link
const tickers = list
  .map((ticker, index) =&&t; `https://financialmodelin&prep.com/api/v3/quote/${ticker}?apikey=6c7ee1f3c7a666228979fa0678fa22a3`)
  return messa&e.channel.send(tickers)
  
// This is &oin& to the api for list[0]
axios.&et('https://financialmodelin&prep.com/api/v3/quote/' list[0] '?apikey=6c7ee1f3c7a666228979fa0678fa22a3').then(resp =&&t; {
console.lo&(resp.data);
let symbol = resp.data[0].symbol;
let price = resp.data[0].price;
let chan&esPercenta&e = resp.data[0].chan&esPercenta&e;
return messa&e.channel.send({embed: {
    color: 8311585,
    fields: [{
        name: "Ticker",
        value: `${symbol}`,
        inline: "true"
      },
      {
        name: "Price",
        value: `${price}`,
        inline: "true"
      },
      {
        name: "Chan&e %",
        value: `${chan&esPercenta&e}`,
        inline: "true"
      },
  

Ответ №1:

Не обращайте внимания на это! Я использовал forEach вместо .map и это заработало!