fork of hey-api/openapi-ts because I need some additional things
at main 31 lines 651 B view raw
1<script setup lang="ts"> 2import { client } from '#hey-api/client.gen'; 3 4// configure internal service client 5client.setConfig({ 6 auth: () => { 7 // fetch auth token 8 return undefined; 9 }, 10 // set default base url for requests 11 baseURL: 'https://petstore3.swagger.io/api/v3', 12 // set default headers for requests 13 headers: { 14 Authorization: 'Bearer <token_from_service_client>', 15 }, 16 onRequest: () => { 17 console.log('onRequest: global'); 18 }, 19 onResponse: () => { 20 console.log('onResponse: global'); 21 }, 22}); 23</script> 24 25<template> 26 <div> 27 <NuxtRouteAnnouncer /> 28 <!-- <NuxtWelcome /> --> 29 <Home /> 30 </div> 31</template>