Задать вопрос
@procode
Разработчик

Скажите, так вообще делают, если Express.js отдает фронту на Vue данные в JSON по http напрямую на другом порту?

Здравствуйте.

Продолжаю разбираться с тем, как мне лучше организовать взаимодействие фронта на Nuxt и бэка на одном из Node-фреймворков (Express, Koa, etc.)

Пока что вообще ничего непонятно и внятных доков не нашел - везде пишут про dev и ничего толком о продакшене :(

Можно ли сделать так (на VPS Ubuntu):

1. Запустить чистый Express на, скажем, 9900 порту.

2. Запустить Nuxt на 80 порту (пока так и не понял, понадобится ли мне для фронта apache или nginx)

3. Брать данные лля фронта используя axios обращаясь на 9900 порт.

Так делают?

Или как обычно делают?

Спасибо.
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 1
Так сделать можно, но нужно позаботится о защите 9900 порта на машине, чтобы небыло свободного доступа на этот порт
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
Не знаю насчет nuxt, но как-то именно так обычно и делают ui/api.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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