1
0
mirror of https://github.com/robonen/metr.git synced 2026-03-20 10:54:41 +00:00

Vue, back edited,added

This commit is contained in:
Konstantin Vinokurov
2022-05-30 00:25:11 +07:00
parent d0b0b59e69
commit e20789565e
15 changed files with 340 additions and 808 deletions

View File

@@ -1,6 +1,21 @@
import axios from 'axios';
export default axios.create({
const instance = axios.create({
baseURL: 'http://tusur.tk:9080/api',
withCredentials: true,
});
instance.interceptors.request.use(function (config) {
const savedUser = JSON.parse(localStorage.getItem('auth')) || null;
if (savedUser === null)
return config;
const token = savedUser.data.token;
config.headers.Authorization = `Bearer ${token}`;
return config;
}, function (error) {
return Promise.reject(error);
});
export default instance;

View File

@@ -0,0 +1,10 @@
import api from "@/services/api";
export const OfferService = {
async add(data) {
const resp = await api.post('/offers', data);
return resp;
},
};
export default OfferService;