찾다

 >  Q&A  >  본문

생성 후 Nuxt js 동적 라우팅이 유효하지 않습니다.

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

으아악

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

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

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

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

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

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

P粉579008412P粉579008412244일 전443

모든 응답(1)나는 대답할 것이다

  • P粉739706089

    P粉7397060892024-03-27 00:27:50

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

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

    회신하다
    0
  • 취소회신하다