Ответ 1
Вы можете использовать специальный сериализатор параметров следующим образом:
axios.get('https://foobar.com/api', {
paramsSerializer: function(params) {
var result = '';
// Build the query string
return result;
}
});
paramsSerializer
может быть установлен на уровне экземпляра:
var instance = axios.create({ paramsSerializer: function(params) { /* ... */ } })
или на глобальном уровне:
axios.defaults.paramsSerializer = function(params) { /* ... */ };
Другим вариантом является непосредственное добавление ключа api в URL-адрес:
axios.get('https://foobar.com/api?api_key=' + key);
Вы можете добавить дополнительные параметры, используя опцию конфигурации "params":
axios.get('https://foobar.com/api?api_key=' + key, {
params: {
foo: 'bar'
}
});