Задать вопрос

Как разместить приложение nuxt 3 в режиме SPA на сервер без node.js?

Доброго времени суток.
столкнулась с такой проблемой, клиент хочет проект laravel + nuxt3, но ему нужно чтобы работало это так.
nuxt3 в режиме spa чтобы можно было его разместить на обычный сервер без node.js, на ларавеле будет стоять условие которое определяет кто зашел на сайт, поисковой бот или человек и если это бот, то отдавать ему статично сгенерированую страницу с помощью nuxi generate.
когда-то давно я работала над проектом на vue 2 + laravel (вроде 8)
и там в конфиге vue были такие настройки:
outputDir: "../public/assets/app",

    publicPath: process.env.NODE_ENV === "production" ? "/assets/app/" : "/",

    indexPath:
        process.env.NODE_ENV === "production"
            ? "../../../resources/views/front/home/index.blade.php"
            : "index.html",

и таким образом при билде генерировался индексовый файл 1 и вставлялся в blade.php файл на который вел этот роут
Route::get('/{slug?}/{type?}/{month?}', [\App\Http\Controllers\Front\PageController::class, 'index'])->where('slug', '[a-z0-9-]+')->name('main');

ну и все работала как надо, было spa которое мы могли закинуть на обычный сервер, а вот с nuxt 3 я так и не поняла можно ли вообще так сделать. при билде, генерирует кучу файлов для каждой страницы, и не особо понимаю что с ними делать

подскажи пожалуйста в какую сторону рыть и в целом реально ли это вообще сделать
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Средний 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы