express сервера с nuxt? А то в документации говорится про одни только middlewaйры, а установщик nuxt не предлагает выбор SSR фреймворка.
Зачем тебе это?
Что зачем? Я хочу сделать фуллстэк приложение с nuxt и сервером на ноде + express
я у себя локально такое провернул, но кучу подводных камней словил, но в целом работает
сервер накста отдельно, апи сервер - отдельно не надо это все смешивать
щас вот дописываю проект, вроде норм
Ну тогда дайте ссылки на руководства по установке сервера.
Так там же вроде в папке с nuxt проэкт ом сервер создается
https://expressjs.com/ru/starter/hello-world.html https://docs.nestjs.com/first-steps Все что хотите
это рендер сервер
Так это просто дока express
ну а на чем по вашему создается сервер на ноде?
А в чем отличие?
ну да Еще рах повторяю: никто не пишет апи на наксте. Если вам нужен апи сервер - делайте его отдельным проектом У накста есть свой сервер, но он не кастомизируется и нужен только для сервер сайд рендеринга вью страниц
А если я создам отдельный сервер, то у vue же не возникнет проблем?
С чего они должны возникнуть?
Т.е тут я найду как настроить сервер с nuxt?
https://nuxtjs.org/docs/2.x/internals-glossary/nuxt-render
А как тогда рендерить vue страницы без шаблонизатора?
А где вы сами брали руководства по настройке сервера?
Я тебя не понимаю Какое отношение сервер имеет к шаблонизатору?
Вы же сами выше сказали, что сервер делается отдельно.
Ну? Накст получает данные и делает с ними все что угодно. От апи сервера нужно только отдавать жсон
Можете дать ссылку?
Как делать рест апи? Я вам уже кидал ссылку на доку экспресса
Как делать связь между сервером и клиентом
https://learn.javascript.ru/fetch а лучше взять axios
Можно запустить 2 сервера отдельно. Так делают почти все. Но можно и только экспресс, например, а нукст в качестве мидлвейр. Будет через nuxt.render работать.
А как потом отдавать информацию? Res.send(info) и потом с сервера vue cli делать запросы?
Как нукст будет слать запросы в бек? Обычно, через axios или fetch.
А как бэк будет отдавать эти запросы?
А этот fetch нужно будет прописывать в самом роутер файле через тэг script?
Он их принимает. Нужно гуглить как экспресс принимает запросы.
Бэк должен рендерить информацию на отдельной странице или как?
Ну я хочу допустим взять информацию из бд и передать клиенту
Но и бэк может конечно делать запросы, если требуется :) node-fetch, например.
Вы же все откуда то беретесь?Те кто знают как это все делать... Так откуда вы берете всю эту информацию?
Т.е у меня будет потом сразу 2 сервера, запущенных в ком строке?
Обсуждают сегодня