생성 후 Nuxt js 동적 라우팅이 유효하지 않습니다.
P粉579008412
P粉579008412 2024-03-26 13:36:34
0
1
479

내 프로젝트에서는 nuxt js를 사용합니다. 다음과 같은 경로가 있습니다. 서비스/:슬러그 구축하고 생성한 후 모든 경로가 완벽하게 실행됩니다. 아래 코드를 사용하여 빌드 시간에 동적 경로를 생성합니다

으아악

그런데 빌드 및 생성 후 관리자 패널에서 또 다른 새 프로젝트를 생성하면 문제가 발생합니다.

nuxt build를 실행하면 세 가지 루트가 있는 것 같아요

  1. 서비스/현금
  2. 서비스/수익

이제 서버에서 dist 폴더를 호스팅한 후 www.url/service/cash를 클릭하면 완벽하게 작동합니다.

이제 관리자 패널에서 send-money라는 새 서비스 프로젝트를 만듭니다. 그런 다음 www.url/service/send-money를 사용하여 브라우저를 열면 작동하지 않고 404가 발생합니다.

이제 이 상황을 어떻게 해결해야 할지 모르겠습니다.

P粉579008412
P粉579008412

모든 응답(1)
P粉739706089

SSG nuxt 时仅生成项目中的可用页面。这就是 SSG 的工作原理。因此,您需要在服务器中创建一个自定义的 script 以在创建新页面后运行 ‍yarn build && yarngenerate 명령을 사용하세요.

예를 들어, 블로그를 시작한다고 가정해 보겠습니다. ‍‍‍yarngenerate 时,nuxt 会生成在该特定时间从数据库中获取的帖子,并将它们移动到 dist 文件夹中。因此,您需要附加一个自定义脚本 - 您需要以某种方式在后端创建该脚本 - 以在创建新帖子后运行 yarn build && yarngenerate를 사용할 때 .

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿