Использую Axios для создания SPA на Vue.js
Имеется бекенд с адресом вида:
https://backend.site.com/api.php
Любые запросы имеют следующий паттерн, примеры:
https://backend.site.com/api.php?cmd=users
https://backend.site.com/api.php?cmd=goods&limit=20
https://backend.site.com/api.php?cmd=posts&page=2
Я создаю экземпляр Axios:
const webclient = axios.create({
baseURL: "https://backend.site.com"
})
Но теперь в каждом request-методе мне приходится вставлять что-то вроде:
webclient.get("api.php?cmd=users").then ...
Не могу найти решение, как учесть это при создании экземпляра Axios. Пробовал делать params, но не получилось дойти до нужного результата.