Skip to content
Snippets Groups Projects
Commit f03aa2f4 authored by Paul Pestov's avatar Paul Pestov
Browse files

refactor: move apiService to utilities

parent 9e03407a
No related branches found
No related tags found
2 merge requests!39Merge to main,!38feat: reuse edition links with base URL
Pipeline #215814 passed
......@@ -14,7 +14,7 @@
<script>
import SearchResultList from "./SearchResultList";
import SearchResultEmpty from "./SearchResultEmpty";
import apiService from '../api/api';
import apiService from '../utilities/api';
export default {
components: {
......
import axios from 'axios';
class ApiService {
constructor(baseURL) {
this.http = axios.create({
baseURL: baseURL,
timeout: 5000,
});
this.http.interceptors.response.use(
(response) => response.data,
(error) => {
return Promise.reject(error);
},
);
}
async search(value, from, size) {
return this.request('/search', 'POST', {
query: {
simple_query_string: {
query: value
}
},
from,
size
})
}
async request (url, method, data, params) {
return await this.http.request({
url,
method,
data,
params,
});
}
}
export default new ApiService(process.env.VUE_APP_BASE_URL_API);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment