PHP에서 SSR vue 3을 사용하는 방법은 무엇입니까? [닫은]
laravel 8 (웹팩 포함) 프로젝트 내에서 vue 3 코드 를 서버 측에서 렌더링 하는 방법을 알고 싶습니다 .
내가 얻은 모든 정보는 v8 및 기타 플러그인으로 수행하는 방법과 같이 vue 2.5에 있습니다.
vue 3 + php에서 0 개의 중간 기사 / stackoverflow 답변을 찾았지만 vue 3에 SSR 지원 ( createSSRApp
) 이 통합되어 있다는 것을 알고 있으므로 작동 할 수 있다는 것을 조금 알고 있습니다. 기사를 찾을 수 없습니다.
모든 도움을 주시면 감사하겠습니다 (예제, 제안, 문서로의 리디렉션)
추신
내가 읽어 createSSRApp
에서 뷰 3 SSR을 사용하는 방법 하지만 대답은 node.js.에 나는 여전히 백엔드 프레임 워크가 중요하지 않기를 바랍니다!
답변
귀하의 질문에 대한 진정한 대답은 바닐라 PHP 또는 Laravel을 사용하여 SSR을 수행하려는 경우 사용자가 수신하기 전에 컨트롤러를 사용하여 기본 파일 (현재 index.html 파일이 될 수있는 파일)을 수정해야한다는 것입니다. 이것은 권장되지 않으며 약간 복잡합니다. 바닐라 Laravel 또는 PHP를 사용하는 경우 블레이드 파일이 이미 서버에서 기본적으로 렌더링되었으므로이 작업을 수행 할 필요가 없습니다.
SPA 또는 웹 앱을 만들고 블레이드 파일을 사용하지 않는 경우 SSR은 이제 PHP 및 JS 프레임 워크와 관련된 모든 작업과 관련이 없습니다.
Vue.js에는 SSR을 수행하는 방법에 대한 자습서가 있습니다.
https://vuejs.org/v2/guide/ssr.html
그리고 여기에서 예제 패키지를 찾았습니다.
https://github.com/acoshift/vuejs-ssr-example
그리고 React로 전환하는 데 관심이 있다면 Nextjs는 설정없이이를 처리합니다.
https://nextjs.org/
Laravel Sanctum과 잘 어울리고 빠르게 처리 할 수있는 패키지도 있습니다.