Макс, вам нужно написать приложение на nuxt. используя его роуты. nuxt через rest будет дергать laravel.
Приложение nuxt является универсальным, один и тот же код на нем может работать, как на сервере, так и в браузере (ssr). Таким образом, вам не нужен express.
Макс, в nuxt есть ssr из коробки, это его основная фича.
команда из моего ответа pm2 start 'npm run build' --name имяПроекта
запустит node.js сервер с накстом на 3000 порту, который и будет делать ssr
Инерция это обертка над нодой и сборщиками, позволяющая бекендерам делать админки и простые интерфейсы на современном фронтенде, и не заморачиваться с настройкой. И для работы ssr должна быть нода на сервере, он ее использует. Сам ларавел позиционирует себя как фулстек фреимворк, там есть все возможности собирать фронт на ноде, используя php синтаксис. Так что ничего необычного в этом нет.
Серьезный фронтенд лучше делать с отдельно, а не монолитить с ларой.
Макс, в таком случае фронт и бекенд будут двумя разными приложениями.
Запускаете фронт на domain.ru
Бекенд на поддомене backend.domain.ru. На этом поддомене будет стандартно развернута лара https://laravel.com/docs/10.x/deployment#nginx
Nuxtjs принимает запрос из браузера, дальше, на страницах или в компонентах, идет в rest api на ларавел за данными, и дальше nuxt отображает страницу пользователю
DevMan,
Мне многим бывшим студентам приходится объяснять, что асинхронность в проекте не нужна.
Похоже, что в универе уделяется много внимания этой теме. И по заданию, с ней нужно поработать.
Изучайте рынок пропускных систем и систем бронирования, вроде travelline.
Все эти хотелки придется реализовывать через связку несколько систем, у которых должны быть возможности интеграции друг с другом по api. Плюс вебморда, в виде лк на сайте, или мобильное приложение, которые будут дергать эти системы по api, предоставляя пользователю удобный интерфейс.
Если готовых систем не найдете можно делать самим, но дорого.
Найдите системного аналитика, который работал с отелями, для консультаций. Ну и в целом вам нужен опытный человек из айти, который это организует и будет поддерживать.
Докер еще позволяет держать сервак чистым, и спокойно его обновлять. Каждый год выходит новая версия языка, бд, плюс в каждом проекте может быть что-то редкое, что надо отдельно ставить. Проще все это держать в контейнерах.
1) можно попробовать не через браузер, а изучать запросы которые отправляет сайт на сервер, и слать их напрямую.
2) арендовать vps как можно ближе к серверу сайта и запускать скрипт оттуда
Хостинг, если нет оплаты, удаляет данные практически сразу, и ничего не хранит.
Бекапы или развернутые приложения, могли сохраниться чудом на компах разрабов.
Но в гите то проект должен был остаться, без контента и данных, только логика. Оттуда никто никогда ничего не удаляет. Выходит контора его не использует, обходите такие стороной.
сергей кузьмин, работаю пару лет на windows + wsl полет нормальный. У меня есть норм интерфейс и привычные проги, у докера ubuntu, и у меня консолька для софта под ubuntu.
Единственный минус, wsl оперативку жрет, 32гб надо
Приложение nuxt является универсальным, один и тот же код на нем может работать, как на сервере, так и в браузере (ssr). Таким образом, вам не нужен express.