1
0
mirror of https://github.com/robonen/metr.git synced 2026-03-20 02:44:42 +00:00

Changes by Robonen

This commit is contained in:
Konstantin Vinokurov
2022-05-29 20:30:07 +07:00
parent 140207d481
commit 1c4ba01ad8
3 changed files with 40 additions and 6 deletions

View File

@@ -1,9 +1,10 @@
import { createApp } from 'vue' // Core
import App from './App.vue' import { createApp } from 'vue';
import router from './router' import router from './router';
import store from './store';
const app = createApp(App) import App from './App.vue';
app.use(router) const app = createApp(App);
app.mount('#app') app.use(router).use(store).mount('#app');

View File

@@ -0,0 +1,6 @@
import axios from 'axios';
export default axios.create({
baseURL: 'http://tusur.tk:9080/api',
withCredentials: true,
});

View File

@@ -0,0 +1,27 @@
import api from "@/services/api";
export const AuthService = {
async registration(email, password) {
const resp = await api.post('/auth/registration', {
email,
password,
});
localStorage.setItem('auth', JSON.stringify(resp));
return resp;
},
async login(email, password) {
const resp = await api.post('/auth/login', {
email,
password,
});
localStorage.setItem('auth', JSON.stringify(resp));
return resp;
},
async logout() {
await api.post('/auth/logout');
localStorage.removeItem('auth');
return true;
},
};
export default AuthService;