require("dotenv").config();
var keys = require("./keys.js");
const axios = require('axios');
const moment = require('moment');
var liriCommand = process.argv[2]
switch (liriCommand) {
case 'concert-this':
concert()
break;
case y:
// code block
break;
default:
// code block
}
function concert() {
var artist = '';
var nodeArgs = process.argv;
axios.get("https://rest.bandsintown.com/artists/" + artist + "/events?app_id=codingbootcamp")
.then(function (response) {
for (var i = 3; i < nodeArgs.length; i++) {
artist = artist + ' ' + nodeArgs[i]
}
console.log(artist)
console.log(response.data[0])
console.log(response.data[0].venue.name)
console.log(response.data[0].venue.city + ', ' + response.data[0].venue.region)
console.log(moment(response.data[0].datetime).subtract(1, 'days').calendar())
})
}
Что я пытаюсь сделать sh?
* Я пытаюсь не допустить, чтобы мой cli принимал каждое argv в качестве отдельного значения. Вместо этого я хочу, чтобы argv [3] и т. Д. Были одной строкой ... Я выполнил это в моем для l oop, но теперь я получить код ошибки статуса 400, и я не уверен, как получить эту информацию, чтобы выяснить проблему?
Ошибка: запрос не выполнен с кодом состояния 400 *