Files
TueIT_App/nuxt.config.ts
2024-02-26 12:31:58 +01:00

40 lines
932 B
TypeScript

// https://nuxt.com/docs/api/configuration/nuxt-config
import type {
NuxtPage
} from 'nuxt/schema'
export default defineNuxtConfig({
devtools: { enabled: true },
devServer: {
https: {
key: './certs/privkey.pem',
cert: './certs/fullchain.pem'
}
},
vite: {
server: {
cors: {
origin: true,
optionsSuccessStatus: 204,
},
}
},
// hooks: {
// 'pages:extend'(pages) {
// function setMiddleware(pages: NuxtPage[]) {
// for (const page of pages) {
// if (/* some condition */ true) {
// page.meta ||= {}
// // Note that this will override any middleware set in `definePageMeta` in the page
// page.meta.middleware = ['auth']
// }
// if (page.children) {
// setMiddleware(page.children)
// }
// }
// }
// setMiddleware(pages)
// }
// }
})