fork of hey-api/openapi-ts because I need some additional things
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>