NUXTJS에서의 디폴트루트 설정 방법
커스터마이즈 방법NUXT
루팅을 실시합니다.현재 디폴트로 작업하고 있습니다.NUXT
페이지 라우팅 메커니즘.가리키고 싶다example.vue
대신 기본 랜딩 페이지로index.vue
이러한 라우팅에 인증도 추가해야 합니다.불행하게도,NUXT
서류가 도움이 되지 않았습니다.
미들웨어를 작성하여 다음과 같이 index.vue에 호출할 수 있습니다.
middleware: {
'redirect-to-example'
}
middleware/middle-to-middle.dl
export default function ({ store, redirect }) {
// If the user is not authenticated
if (!store.state.authenticated) {
return redirect(301, '/example');
}
}
Nuxt와 잘 어울리는 Context에 대한 유용한 정보를 찾을 수 있습니다.
랜딩 페이지를 변경하려면 다음을 사용합니다.pages/index.vue
:
<template>
</template>
<script>
export default {
created() {
this.$router.push('/example')
},
}
</script>
사용자가 탐색할 때https://localhost:3000
항로/projects
푸시되고 URL이 로 변경됩니다.https://localhost:3000/example
이것은, 내부 「내부」라고 생각할 수 있습니다.
언급URL : https://stackoverflow.com/questions/65071016/how-we-can-set-default-route-in-nuxtjs
'programing' 카테고리의 다른 글
Array List를 문자열로 변환하는 가장 좋은 방법 (0) | 2022.08.07 |
---|---|
어떻게 하면 2개의 int를 나누면 다른 int가 아닌 float가 생성됩니까? (0) | 2022.08.07 |
pthread_cond_wait에 스플리어스 웨이크업이 발생하는 이유는 무엇입니까? (0) | 2022.08.07 |
Java/Spring에서 Scala/Lift를 사용하는 이유는 무엇입니까? (0) | 2022.08.07 |
함수 호출이 현대 플랫폼에 효과적인 메모리 장벽입니까? (0) | 2022.08.02 |