Как можно получить MySQL для печати всего массива в таблице с Node.js? - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь получить MySQL, чтобы напечатать все значения массива в таблице. Пока что на последних элементах массива печатаются.

Я использую маршрут express, чтобы получить некоторую информацию из API и вернуть массив (ну, два массива). Когда я console.log переменных для информации, он печатает все значения правильно, но когда я пытаюсь отправить его в таблицу в MySQL, он показывает только последний элемент в каждом массиве в одной строке, когда я хочу все они для заселения.

app.get('/name', function(req, res){
    spotify
    .request('https://api.spotify.com/v1/playlists/6DPMOhfZP3RcpNEH0zpA9B')
    .then(function(data) {
      for (let i = 0; i < data.tracks.items.length; i++) {
        var track = data.tracks.items[i].track.name;

    };
      for (let i = 0; i < data.tracks.items.length; i++) {
        var artist = data.tracks.items[i].track.artists[0].name;

      };

        var query = "INSERT INTO track SET ?"
      connection.query(query,{name: track, artist: artist}, function(result){

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