Xenius
404 Errors for Static Nuxt Site when Deployed in a Subfolder
@kapa.ai
Je voudrais que si je lance [URL]/BM1/index.html, au lieu de me meettre un erreur 404 dans ce fichier, cela me lance le routage en allant sur la page "home"
Par exemple, dans l'erreur 404, il y a un bouton "Go back home" qui lui lance mon application
92 replies
404 Errors for Static Nuxt Site when Deployed in a Subfolder
@kapa.ai
J'ai modifié ma config IIS Windows server 2022 pour que je puisse avoir accés aux dossiers de mon dossier BM1
Maintenant quand je tape [URL]/BM1 je vois les dossiers de mon export static Nuxt, mais cela ne lance pas mon application, comme si c'était juste de l'exploration de fichier....
92 replies
404 Errors for Static Nuxt Site when Deployed in a Subfolder
@kapa.ai
j'ai mon export static sur un serveur windows 2022, l'explorstion est activé
Quand je pointe le dossier BM1 (là où il est l'est) on peut explorer les fichiers de l'export, mais cela ne lance pas l'application
Je voudrais pouvoir lancer l'appel en lancant BM1 dans l'url
92 replies
404 Errors for Static Nuxt Site when Deployed in a Subfolder
@kapa.ai
export default defineNuxtRouteMiddleware((to, from) => {
console.log('Middleware executed', to.path)
if (to.path === '/BM1/' to.path === '/BM1/index.html' to.path === '/index.html' || to.path === '/') {
console.log('redirecting to /home')
return navigateTo('/home', { replace: true })
}
})
Ce code me change l'url, mais pas ma page, je comprends pas ...
92 replies
404 Errors for Static Nuxt Site when Deployed in a Subfolder
@kapa.ai
export default defineNuxtRouteMiddleware((to, from) => {
console.log('Middleware executed', to.path)
if (to.path === '/BM1/' || to.path === '/index.html') {
console.log('redirecting to /home/')
return navigateTo('/home/')
}
})
Ce code me change bien le path de mon url, mais je reste sur la page d'erreur de index.html quand j'arrive dessus...
Je voudrais que cela active le routage en redirigeant sur la page home
92 replies
404 Errors for Static Nuxt Site when Deployed in a Subfolder
@kapa.ai
J'ai cette erreur :
Object literal may only specify known properties, and 'middleware' does not exist in type '{ options?: { end?: boolean | undefined; sensitive?: boolean | undefined; strict?: boolean | undefined; linkActiveClass?: string | undefined; linkExactActiveClass?: string | undefined; hashMode?: boolean | undefined; scrollBehaviorType?: "auto" | ... 1 more ... | undefined; } | undefined; }'.
Object literal may only specify known properties, and 'middleware' does not exist in type '{ options?: { end?: boolean | undefined; sensitive?: boolean | undefined; strict?: boolean | undefined; linkActiveClass?: string | undefined; linkExactActiveClass?: string | undefined; hashMode?: boolean | undefined; scrollBehaviorType?: "auto" | ... 1 more ... | undefined; } | undefined; }'.
92 replies
404 Errors for Static Nuxt Site when Deployed in a Subfolder
@kapa.ai
export default defineNuxtRouteMiddleware((to, from) => {
if (to.path === '/BM1/' || to.path === '/BM1/index.html') {
console.log('redirecting to /BM1/home')
return navigateTo('/BM1/home')
}
})
<template>
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</template>
<script setup>
import { onMounted, onBeforeUnmount, watch } from 'vue';
import { useMainStore } from '@/stores/main';
import { useThemeStore } from '@/stores/theme';
import { useSettingsStore } from '@/stores/settings';
import { useWebSocketStore } from '@/stores/websocket';
import { useSaleStore } from '@/stores/sale';
const mainStore = useMainStore();
const themeStore = useThemeStore();
const settingsStore = useSettingsStore();
const webSocketStore = useWebSocketStore();
const saleStore = useSaleStore();
useHead({
title: 'Collectoys - Bidding Machine',
htmlAttrs: { lang: 'fr' },
charset: 'utf-8',
link: [
{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' },
{ hid: "canonical", rel: "canonical", href: '' },
]
});
definePageMeta({
middleware: ["redirect"]
})
</script>
Ceci ne fait rien, cela n'execute pas mon middleware
92 replies
404 Errors for Static Nuxt Site when Deployed in a Subfolder
@kapa.ai
export default defineNuxtRouteMiddleware((to, from) => {
if (to.path === '/BM1/' || to.path === '/BM1/index.html') {
return navigateTo('/BM1/home')
}
})
Comment j'utilise ce middleware ensuite, comment faire en sorte qu'il fonctionne ?
On est d'accord que je pointe le dossier BM1 ou l'index.html dans le dossier BM1, cela va me rediriger dans le routage dans le home ? (je veux pointer vers la route home, pas le dossier home en gros)
92 replies
404 Errors for Static Nuxt Site when Deployed in a Subfolder
export default defineNuxtRouteMiddleware((to, from) => {
if (to.path === '/BM1/' || to.path === '/BM1/index.html') {
return navigateTo('/BM1/home')
}
})
Comment j'utilise ce middleware ensuite, comment faire en sorte qu'il fonctionne ?
On est d'accord que je pointe le dossier BM1 ou l'index.html dans le dossier BM1, cela va me rediriger dans le routage dans le home ? (je veux pointer vers la route home, pas le dossier home en gros)
92 replies
404 Errors for Static Nuxt Site when Deployed in a Subfolder
@kapa.ai
https://www.collectoys.fr/BM1/index.html me renvoie vers une erreur 404 nuxt (je ne sais pas si c'est normal)
Quand je clique sur le bouton "Go back home", il me renvoie à https://www.collectoys.fr/BM1/ pendant 0.1s puis passe directement à /welcome ce qui est normal
Sauf que là, le dossier welcome fonctionne alors que quand je veux y accéder moi via une url cela ne fonctionne pas....
92 replies
404 Errors for Static Nuxt Site when Deployed in a Subfolder
@kapa.ai
actuellement, j'ai déployé mon app sur URL dans le dossier BM1
Il y a une protection sur le serveur qui fait que le dossier BM1 est en access denied
Le soucis c'est que, quand je fais URL/BM1/index.html, j'ai une erreur 404 (dans la page d'erreur Nuxt) alors que mon fichier est bien là
Par contre, quand je clique sur le bouton "Go back home", là ça va bien à la racine de BM1 et automatiquement ça me met sur le dossier /welcome à l'intérieur de BM1 (c'est volontaire) et là on peut utiliser l'app
Je voudrais que mon index.html soit accesible et qu'il me redirige automatiquement sur /home
92 replies
404 Errors for Static Nuxt Site when Deployed in a Subfolder
@kapa.ai I would like that it works too with my sounds
See an exemple :
<iframe
v-if="settingsStore.getSound"
style="display: none;"
srcdoc="
<html>
<body>
<audio autoplay>
<source src='/sounds/ConnexionVente.mp3' type='audio/mpeg'>
</audio>
</body>
</html>
"
></iframe>
With that system, my sounds create 404 error (because my app go to the root to find the sounds folder)
I would like to do same as images, that nuxt goes on public/sounds
(I'm using iframe srcdoc to deny safari and firefox of downloading sounds when playing)
92 replies