This commit is contained in:
F4ilji
2026-04-07 22:30:06 +05:00
parent 438f7df855
commit 3798d01da1
2 changed files with 30 additions and 6 deletions
+14
View File
@@ -4,6 +4,7 @@ import createServer from '@inertiajs/vue3/server'
import { renderToString } from '@vue/server-renderer'
import { createSSRApp, h } from 'vue'
import { ZiggyVue } from '../../vendor/tightenco/ziggy/dist/vue.m';
import { default as Router } from '../../vendor/tightenco/ziggy/dist/index.m.js';
createServer(page =>
createInertiaApp({
@@ -32,6 +33,19 @@ createServer(page =>
ziggyConfig.location = new URL(process.env.APP_URL || 'http://localhost');
}
// Создаем функцию route с правильной конфигурацией
const route = (name, params, absolute, config) => {
const ziggyConfigForRoute = {
...page.props.ziggy,
location: ziggyConfig.location,
};
const router = new Router(name, params, absolute, ziggyConfigForRoute);
return router.toString();
};
// Делаем route доступным глобально
ssrApp.config.globalProperties.route = route;
return ssrApp
.use(plugin)
.use(ZiggyVue, ziggyConfig);