Nuxt 페이지 수를 줄이는 방법은 무엇입니까?
P粉982009874
P粉982009874 2023-09-04 14:06:38
0
1
554
<p>100개의 경로가 있는 대규모 nuxt 애플리케이션을 개발한다고 상상해 보세요. 이 애플리케이션(마이크로 프런트엔드 제외)에서 가장 좋은 경로 관리 솔루션은 무엇입니까? </p>
P粉982009874
P粉982009874

모든 응답(1)
P粉986860950

무슨 말이야?

여기서는 페이지에 대해서만 이야기하고 있는 거죠? 그럼 /user/id/post/id잠깐?
그렇다면 /_entity/id,甚至是一个/_entity/_slug,以获得更大的灵活性(_entity可以是userpost 등)을 가질 수 있습니다.
/about/our-team/careers 등과 같이 다양한 페이지가 있는 경우 이러한 페이지에는 자체 SEO, 콘텐츠가 있어야 하며 완전히 합법적이어야 한다고 생각합니다.

이게 왜 문제가 되는지 정말 모르겠습니다. 적절하게 구성되고 확장 가능하며 추상화가 너무 많지 않을 것입니다(제 생각에는 이것이 중요합니다).

파일을 nuxt/content将其中一些页面导出为.md전달하여 페이지로 가져올 수도 있습니다. Nuxt 문서 하는 것과 같습니다.

이러한 페이지를 단순화해야 하는 경우전체 템플릿을 동적으로 만들고 런타임에 마크업을 생성할 수 있습니다. 이로 인해 필요하지 않을 수도 있는 엄청난 복잡성이 발생할 수 있습니다(제 생각에는).
추가적으로 레이아웃, 슬롯, 렌더링 기능도 솔루션이 될 수 있습니다.


마이크로 프런트엔드(나에게는 과장된 단어처럼 들림)가 실제로 서로 옆에 배치된 Nuxt의 여러 인스턴스(동일한 도메인에서 호스팅되는 경우 끔찍한 아이디어처럼 들림)인지, 아니면 그것이 귀하의 것이 아닌지 확실하지 않습니다. 모놀리식 풀 스택 애플리케이션의 "구성 요소화"(우리가 수년 동안 웹 사이트를 구축한 방식).
하지만 저에게는 프로젝트에 100pages이 있다면 전혀 괜찮습니다.

물론 무언가를 하드코딩/blog/post/1/blog/post/2하는 것은 좋지 않습니다(하하). 하지만 대규모 애플리케이션의 경우에는 완전히 괜찮습니다. 이로 인해 빌드 시간 등에 문제가 발생할 수 있지만 이는 또 다른 주제이며 프로젝트를 생성하는 방법에 따라 더 많이 달라집니다.

그렇습니다. 면접관이 이러한 방법 이상의 내용을 자세히 알아보고 싶다면 사용할 수 있는 과제와 방법을 정확히 이해하기 위해 그로부터 더 자세한 내용을 얻어야 합니다.


간단히 말하면, 제가 아는 한 페이지 수를 줄이기 위해 설계된 프레임워크는 없습니다. 그 자체로는 문제가 되지 않기 때문입니다. 10,000개의 Nuxt 페이지는 어떤 식으로든 /about 속도를 늦추지 않습니다(만약 그렇다면 문제는 다른 곳에 있습니다).

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