SimpleNotes/frontend/services/LoginService.js

20 lines
506 B
JavaScript

import apiClient from '@/api'
export default {
async login({username, password}) {
try {
const {data} = await apiClient.post('/user/signin', {
username,
password
})
return {token: data["access_token"]}
} catch (e) {
if (e.response && e.response.status === 401)
return Promise.reject({invalid: true})
else
return Promise.reject({error: true})
}
}
}