gzuioidjkclq
continuous-integration/drone/push Build is passing Details

master
37b7 3 weeks ago
parent cd01c00d61
commit 83dc3fff96

@ -1,11 +0,0 @@
export default defineNuxtRouteMiddleware((to, from) => {
const basePath = '/containers/matheothierry-portfolio_nuxt'
// Si nous sommes déjà sur le bon chemin, ne rien faire
if (to.fullPath.startsWith(basePath)) {
return
}
// Sinon, rediriger vers le bon chemin
return navigateTo(basePath + to.fullPath, { redirectCode: 301 })
})

@ -29,8 +29,7 @@ export default defineNuxtConfig({
} }
], ],
}, },
baseURL: '/containers/matheothierry-portfolio_nuxt/', buildAssetsDir: '/containers/matheothierry-portfolio_nuxt/_nuxt/'
cdnURL: 'https://codefirst.iut.uca.fr/containers/matheothierry-portfolio_nuxt/'
}, },
modules: ['@nuxt/image'], modules: ['@nuxt/image'],
@ -40,19 +39,6 @@ export default defineNuxtConfig({
{ src: '~/plugins/theme.ts', mode: 'client' } { src: '~/plugins/theme.ts', mode: 'client' }
], ],
router: {
options: {
strict: false
},
middleware: ['redirect']
},
nitro: {
routeRules: {
'/**': { cors: true }
}
},
image: { image: {
provider: 'ipx', provider: 'ipx',
ssr: false, ssr: false,

@ -5,6 +5,7 @@
"scripts": { "scripts": {
"build": "nuxt build", "build": "nuxt build",
"dev": "nuxt dev", "dev": "nuxt dev",
"start": "nuxt start",
"generate": "nuxt generate", "generate": "nuxt generate",
"preview": "nuxt preview", "preview": "nuxt preview",
"postinstall": "nuxt prepare" "postinstall": "nuxt prepare"

@ -1,17 +1,17 @@
export default defineNuxtPlugin((nuxtApp) => { export default defineNuxtPlugin({
const router = useRouter() name: 'router',
const route = useRoute() enforce: 'pre',
setup(nuxtApp) {
// Empêcher la redirection vers la racine nuxtApp.vueApp.config.errorHandler = (error, instance, info) => {
router.beforeEach((to, from, next) => { console.error('Vue Error:', error)
const basePath = '/containers/matheothierry-portfolio_nuxt' console.error('Component:', instance)
console.error('Info:', info)
// Si l'URL ne commence pas par le bon chemin, rediriger vers le bon chemin
if (!to.fullPath.startsWith(basePath)) {
next(basePath + to.fullPath)
return
} }
next() nuxtApp.hook('vue:error', (error, instance, info) => {
}) console.error('Vue Error:', error)
console.error('Component:', instance)
console.error('Info:', info)
})
}
}) })
Loading…
Cancel
Save