내 프로젝트에서는 nuxt js를 사용합니다. 다음과 같은 경로가 있습니다. 서비스/:슬러그 구축하고 생성한 후 모든 경로가 완벽하게 실행됩니다. 아래 코드를 사용하여 빌드 시간에 동적 경로를 생성합니다
으아악그런데 빌드 및 생성 후 관리자 패널에서 또 다른 새 프로젝트를 생성하면 문제가 발생합니다.
nuxt build를 실행하면 세 가지 루트가 있는 것 같아요
이제 서버에서 dist 폴더를 호스팅한 후 www.url/service/cash를 클릭하면 완벽하게 작동합니다.
이제 관리자 패널에서 send-money라는 새 서비스 프로젝트를 만듭니다. 그런 다음 www.url/service/send-money를 사용하여 브라우저를 열면 작동하지 않고 404가 발생합니다.
이제 이 상황을 어떻게 해결해야 할지 모르겠습니다.
SSG
nuxt 时仅生成项目中的可用页面。这就是SSG
的工作原理。因此,您需要在服务器中创建一个自定义的script
以在创建新页面后运行 yarn build && yarngenerate
명령을 사용하세요.예를 들어, 블로그를 시작한다고 가정해 보겠습니다.
yarngenerate
时,nuxt 会生成在该特定时间从数据库中获取的帖子,并将它们移动到dist
文件夹中。因此,您需要附加一个自定义脚本 - 您需要以某种方式在后端创建该脚本 - 以在创建新帖子后运行yarn build && yarngenerate
를 사용할 때 .