diff --git a/assets/vue/config/api.js b/assets/vue/config/api.js new file mode 100644 index 0000000000..223a7165a5 --- /dev/null +++ b/assets/vue/config/api.js @@ -0,0 +1,10 @@ +import axios from "axios" + +const instance = axios.create({ + baseURL: window.location.origin, + headers: { + 'Accept': 'application/ld+json', + }, +}) + +export default instance diff --git a/assets/vue/services/baseService.js b/assets/vue/services/baseService.js new file mode 100644 index 0000000000..d6052d443b --- /dev/null +++ b/assets/vue/services/baseService.js @@ -0,0 +1,13 @@ +import api from "../config/api" + +/** + * @param {string} iri + * @returns {Promise>} + */ +async function find(iri) { + return await api.get(iri) +} + +export { + find +}