PHP에서 SSR vue 3을 사용하는 방법은 무엇입니까? [닫은]

Nov 22 2020

laravel 8 (웹팩 포함) 프로젝트 내에서 vue 3 코드서버 측에서 렌더링 하는 방법을 알고 싶습니다 .

내가 얻은 모든 정보는 v8 및 기타 플러그인으로 수행하는 방법과 같이 vue 2.5에 있습니다.

vue 3 + php에서 0 개의 중간 기사 / stackoverflow 답변을 찾았지만 vue 3에 SSR 지원 ( createSSRApp) 이 통합되어 있다는 것을 알고 있으므로 작동 할 수 있다는 것을 조금 알고 있습니다. 기사를 찾을 수 없습니다.

모든 도움을 주시면 감사하겠습니다 (예제, 제안, 문서로의 리디렉션)

추신

내가 읽어 createSSRApp에서 뷰 3 SSR을 사용하는 방법 하지만 대답은 node.js.에 나는 여전히 백엔드 프레임 워크가 중요하지 않기를 바랍니다!

답변

2 Citizen Nov 22 2020 at 09:40

귀하의 질문에 대한 진정한 대답은 바닐라 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과 잘 어울리고 빠르게 처리 할 수있는 패키지도 있습니다.