Files
nuxt-oauth/playground/pages/home.vue
René Preuß 734b495ec0 Make options optional
Revert default routes
Update documentation
2023-04-08 18:26:18 +02:00

30 lines
486 B
Vue

<script setup lang="ts">
import {useAuth, useNuxtApp} from "#imports";
const {user, signOut} = await useAuth();
definePageMeta({
middleware: ["auth"]
})
const { $api } = useNuxtApp()
$api.get('user')
.then((response: any) => {
console.log(response.data)
})
.catch((error: any) => {
console.log(error)
})
</script>
<template>
<div v-if="user">
Hello {{ user.data.first_name }}
<button @click="signOut">
Sign Out
</button>
</div>
</template>