Import .env for api

This commit is contained in:
2021-04-17 15:18:13 +02:00
parent fdf32342fd
commit 229ce281be
7 changed files with 63 additions and 21 deletions

View File

@@ -79,25 +79,30 @@ export default {
const {$axios} = useContext()
const form = ref<Form>({} as Form)
const handleForm = async () => {
await $axios.post('form',
const {data} = await $axios.post('form',
{
email: form.value.email,
name: form.value.name,
content: form.value.content,
subject: form.value.subject
}, {
headers: {
'Authorization': `Bearer ${process.env.API_TOKEN}`
}
})
.then(() => {
success.value = true
setTimeout(() => {
success.value = false
form.value = {} as Form
}, 5000)
}).catch(() => {
error.value = true
setTimeout(() => {
error.value = false
}, 5000)
})
console.log(data)
if (data.status === 200) {
success.value = true
setTimeout(() => {
success.value = false
form.value = {} as Form
}, 5000)
} else {
error.value = true
setTimeout(() => {
error.value = false
}, 5000)
}
}
const isSendable = computed(() => {

View File

@@ -139,21 +139,33 @@ export default defineComponent({
const likes = ref(0)
useAsync(() => {
$axios.get(`/posts/${slug.value}`).then((response) => {
$axios.get(`/posts/${slug.value}`, {
headers: {
'Authorization': `Bearer ${process.env.API_TOKEN}`
}
}).then((response) => {
likes.value = response.data
})
})
const handleLike = async () => {
if (liked.value) {
const {data} = await $axios.post(`/posts/${post.value?.slug}/unlike`)
const {data} = await $axios.post(`/posts/${post.value?.slug}/unlike`, {}, {
headers: {
'Authorization': `Bearer ${process.env.API_TOKEN}`
}
})
if (data.status === 200) {
liked.value = false
likes.value = data.post.likes
$storage.removeCookie(`${slug.value}`)
}
} else {
const {data} = await $axios.post(`/posts/${post.value?.slug}/like`)
const {data} = await $axios.post(`/posts/${post.value?.slug}/like`, {}, {
headers: {
'Authorization': `Bearer ${process.env.API_TOKEN}`
}
})
if (data.status === 200) {
liked.value = true
likes.value = data.post.likes