4iloveg, я через такие танцы с бубном это все запустил...
локальный домен сделал dklarafullapi.loc - это nuxt, реверс прокси на localost:3000, dklarafullapi.loc/api - ларавель.
Да в общем то игра не стоит свеч. Работает и работает... картинки то все равно уже потом загружать. Там и reload по идее не нужен. Можно дальше и на локалке делать. Так видится
ckeditor будь он неладен... а точнее вставка изображений в iframe.
без виртуалки localost:3000 не прикрутить к домену... а без единого домена с бекэндом картинки не загружаются.
Александр Дроздов, вчера в ночи после очередных танцев с бубном удалось "склеить" nginx конфиг - и запустить nuxt и лару на одном домене... конечно не уверен, что конфиг правильный, но вроде работает.
Правда сначала роуты ларовские не видел - оказалось, что теперь надо прописывать site.loc/api/api/route
То есть получилось некое дублирование... Думал-думал и вспомнил, что где-то видел api/v1 ..
в итоге поменял префикс в ларе для api на v1 ))
По крайней мере теперь это выглядит более-менее прилично. И работает... и ckeditor и все остальное.
Александр Дроздов, ок, спасибо. Если будет возможность ... я так понимаю, что в nginx надо что-то дописать...
потому что на ларавеле cors стоит со звездочками. И все остальные запросы работают как надо..
Александр Дроздов, снова побеспокою( сломалось все... точнее концепция полетела из-за ерунды.
у меня встроен ckeditor для редактиования статей. А соответственно там есть загрузка картинок.
А загрузка идет через laravel. А поскольку теперь это на разных доменах, то не срабатывает. Точнее срабатывает защита...
Error in `getFileCallback`.
Blocked a frame with origin "api.dklarafullapi.loc" from accessing a cross-origin frame.
это старый вопрос, который откладывал-откладывал и теперь все сначала(
придется вообще админку выносить отдельным проектом и делать ее уже без всяких ssr на обычном vue, вшитом в лару.
печалька, а может так и правильно?
Александр Флоренко, ну вот в этом случае как раз я понимаю, что от технологии... и вопросы задавал и смотрел другие сайты на наксте... везде такой треш.
Александр Флоренко, Приветствую... а я на nuxt. Но пока тяжеловато идет. Вроде все просто, но уж больно много всего в голове нужно держать. И крайне бесит, что в коде страницы ну очень-очень грязно... все данные с сервера показаны. Куда какие запросы... Почитываю одним глазом все же в сторону vue+ssr. Много пришлось переделывать?
Александр Дроздов, пенное решил не брать, но завтра походу точно придется...
я понимаю, что достал Вас, но честно - вот месяц... я читал-пытал себе мозг. а Ваши слова - ну просто вот так помогли.
Александр Дроздов, до нагруженности как до Луны) мне пока в принципе необходимо склеить. На Хабре много полезного, но не всегда на моем уровне написано, чаще в зарубежных источниках ищу информацию, благо что уровень владения английским позволяет - а этот it-русский тот еще птичий язык для меня пока. Хотя и продвинулся конечно прилично.
Nuxt то решит... осталось просто разделить на папки и запустить их раздельно, но думаю, что я уже более менее сообразил как через поддомен сделать. Займусь завтра уже... не все сразу)
Александр Дроздов по-моему я заслужил сегодня холодного пенного... взмок, промок, поседел,
но 178.250.240.7 девять/- запустилось) и даже домен привязал... ! пока конечно без ssr - просто laravel сделал... но для меня это уже подвиг) прям радостно!
Александр, хотел Вам еще раз спасибо сказать... Вот представь что ВПС это твой личный локальный компьютер, с ним можно работать абсолютно так же через консоль. Вот это были очень простые, но настолько правильные слова!
теперь конечно кучу всего читать изучать... гит заводить, но хотя бы я теперь более менее понял для чего он нужен) чтоб по ftp не гонять. Ну и попробовать теперь уже ssr прикрутить и отделить от laravel
хороших выходных! спасибо
Александр Дроздов, ну вот я так и планирую. Но я думаю, что просто перекрутил себя с точки зрения настройки сервера... какие-то реверс прокси.. в общем перечитал, наверное.
Я просто привык, что закинул в папку public на хостинг и все работает. А здесь получается, что нужно разделять на несколько папок... одна для nuxt, другая для laravel. Домен/поддомен - в общем пока каша в голове(
Сейчас взял тестовый vps - ubuntu 18.04 - попробую.
Александр Дроздов, спасибо за ответ. Так в том то и вопрос, что или) или php или node я могу установить....
Но мне кажется я совсем загнался и туплю в матчасти что-ли).
если делать ssr, то проект будет полностью на node.js - никаких index.blade.php и ларавель будет только отдавать данные из БД.
вот в этом и замкнуло... как на один домен, один сервер - это все прикрутить. в теории не силен( какие-то реверс прокси пишут надо настраивать... и я теряюсь сразу.
В общем решил пока кондово поступить. Возьму vps - поставлю туда ноду и попробую простейший nuxt залить. А ларавель оставлю на другом домене на обычном хостинге. Пока так(
Александр Дроздов - от уже которую неделю собираю информацию по данному вопросу...
вдруг Вы поможете. Для того, чтобы запустить/разместить проект в сети - мне достаточно одного домена и одного VPS сервера? чтоб и laravel (php) и nuxt-ssr (node.js) разместить? Нигде не могу найти мануала по такой связке и понимаю, что так не делается раз никто про это не пишет не рассказывает.