Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Laravel/Vue на shared хостинге


Автор: kaktebe 17.9.2023, 12:02
С Laravel знаком давно, но вот связку со Vue только начал изучать.
Создал проект, создал модули, запустил npm run dev локально, а файлы залил на shared хостинг и так всё работает, крутится локальный веб-сервер и обращается к хостингу. Но без запуска локального веб-сервера ничего не работает. При запуске в терминале на хостинге npm run dev тоже вроде бы запускается сервер на 5173 порту, но начинаются ошибки, то пишется в консоли, что заблокировано кросс-доменное содержимое, то не открывается ссылке с портом https://subdomain.site.com:5173 с https и без него. Перепробовал уже всё с портами, с CORS-запросами и тд, но ни при каких обстоятельствах сайт не работает, только если запущен локально в консоли npn run dev.
В общем есть ли возможность, чтобы Vue работал как подключаемые скрипты типа jQuery, которые будут просто обращаться через AJAX на Axios на сервер к Laravel? Поскольку держать запущенной консоль возможности постоянно локально или в терминале нет. И на сервере тоже отрубается консоль при закрытии терминала и другие пользователи не могут зайти на сайт, т.к. нигде не запущен веб-сервер node.js для клиента. Или я вообще неправильно понял принцип работы связки Laravel/Vue и он может работать только как локальный веб-сервер?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)