我正在做一个laravel项目。有很多Vue组件,由于SEO,我需要制作SSR。由于我的应用程序不是SPA,因此无法使用nuxt.js或类似的内容。我有默认的混音设置:
const mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.sass', 'public/css');
mix.disableSuccessNotifications();
我将vue组件放到lart View ( Blade 模板)中,例如
<example-component></example-component>
。仅在这种情况下,如何才能对那里的组件实现SSR?我需要将此组件作为呈现的html添加到响应中,而不是由于SEO而添加为
<example-component></example-component>
。 最佳答案
服务器端渲染不是唯一的,但是有一个laravel软件包可以做,请检查一下:
https://github.com/spatie/laravel-server-side-rendering
关于laravel - 如何在laravel应用程序中为单个vue组件实现SSR?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55100614/