Size: a a a

Node.js — русскоговорящее сообщество

2021 January 11

RD

Rem D in Node.js — русскоговорящее сообщество
Всем привет! Подскажите каким образом развернуть приложение node с фронтом на хосте, например на react.
Чисто на ноде получается, теперь хочу подтянуть фронт. Статьи может, или как гуглить это вообще?☺️
источник

ОС

Олег Савенко... in Node.js — русскоговорящее сообщество
Rem D
Всем привет! Подскажите каким образом развернуть приложение node с фронтом на хосте, например на react.
Чисто на ноде получается, теперь хочу подтянуть фронт. Статьи может, или как гуглить это вообще?☺️
ExpressJS? Разворачиваешь простейший сервер, отдаёшь index.html. Про это вопрос был?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
источник

RD

Rem D in Node.js — русскоговорящее сообщество
Олег Савенко
ExpressJS? Разворачиваешь простейший сервер, отдаёшь index.html. Про это вопрос был?
Да, express js. Развернуть простое приложение отдавать страницы - с этим проблем нет.
Это получается.
Но на ноде для запуска допустим пишу npm start..., И на фронте тоже тоже npm start.
Вот как это настроить на хосте?
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Rem D
Да, express js. Развернуть простое приложение отдавать страницы - с этим проблем нет.
Это получается.
Но на ноде для запуска допустим пишу npm start..., И на фронте тоже тоже npm start.
Вот как это настроить на хосте?
Фронт билдить надо, а не стартовать. И билд раздавать через http сервер, например nginx
источник

ОС

Олег Савенко... in Node.js — русскоговорящее сообщество
Rem D
Да, express js. Развернуть простое приложение отдавать страницы - с этим проблем нет.
Это получается.
Но на ноде для запуска допустим пишу npm start..., И на фронте тоже тоже npm start.
Вот как это настроить на хосте?
Может полезно будет. Если у тебя на node не только статика отдаётся но и rest api, то посмотри на pm2. Это демон для ноды. Есть и другие варианты, конечно, но этим сам пользуюсь, норм вариант.
источник

XS

Xurshid Soliyev in Node.js — русскоговорящее сообщество
created() {
 // Simple POST request with a JSON body using axios
 const article = { title: "Vue POST Request Example" };
 axios.post("https://reqres.in/api/articles", article)
   .then(response => this.articleId = response.data.id);
}
источник

RD

Rem D in Node.js — русскоговорящее сообщество
Отлично, спасибо большое👍попробую каждый предложенный вариант 🧐
источник

ОС

Олег Савенко... in Node.js — русскоговорящее сообщество
Rem D
Отлично, спасибо большое👍попробую каждый предложенный вариант 🧐
Это не варианты)
Приложение на реакте надо билдить.
Отдавать статику лучше с помощью Nginx, но для простых проектов без больших нагрузок в целом можно и на express.
Если api на node, то нужен демон, чтобы после закрытия консоли приложение не падало. В качестве демона можно попробовать pm2. Как-то так
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Rem D
Отлично, спасибо большое👍попробую каждый предложенный вариант 🧐
Смотреть надо не каждый, а общепринятый:
- нгинкс на 80 порту
- билдить фронт и в качестве хомы нгинкса указывать диру билда фронта
- в конфиге нгинкса делать правило проксирования на порт бека
- бек запускать через pm2 (или форевер, или иное) на своем порту на локалхосте
источник

н

николай in Node.js — русскоговорящее сообщество
Artem Zuev
Смотреть надо не каждый, а общепринятый:
- нгинкс на 80 порту
- билдить фронт и в качестве хомы нгинкса указывать диру билда фронта
- в конфиге нгинкса делать правило проксирования на порт бека
- бек запускать через pm2 (или форевер, или иное) на своем порту на локалхосте
Как сложно
источник

н

николай in Node.js — русскоговорящее сообщество
Пироги с нгинксом ммм
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
николай
Как сложно
Вообще ничего сложного - дел на 5 минут...
источник

н

николай in Node.js — русскоговорящее сообщество
Rem D
Да, express js. Развернуть простое приложение отдавать страницы - с этим проблем нет.
Это получается.
Но на ноде для запуска допустим пишу npm start..., И на фронте тоже тоже npm start.
Вот как это настроить на хосте?
Просто залить на серв и там по ssh сделать npm start. *стать супергероем*
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
николай
Просто залить на серв и там по ssh сделать npm start. *стать супергероем*
Ага, а потом выйти из ssh и чесать репу, а че не пашет!?
источник

н

николай in Node.js — русскоговорящее сообщество
Artem Zuev
Ага, а потом выйти из ssh и чесать репу, а че не пашет!?
Pm2 index.js ? 😁
источник

y

ymdev in Node.js — русскоговорящее сообщество
Artem Zuev
Ага, а потом выйти из ssh и чесать репу, а че не пашет!?
npm start &
магия...
источник

M

Maxim in Node.js — русскоговорящее сообщество
Олег Савенко
Это не варианты)
Приложение на реакте надо билдить.
Отдавать статику лучше с помощью Nginx, но для простых проектов без больших нагрузок в целом можно и на express.
Если api на node, то нужен демон, чтобы после закрытия консоли приложение не падало. В качестве демона можно попробовать pm2. Как-то так
Есть какая-то статья как настроить гнинкс под это дело?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
ymdev
npm start &
магия...
Костыли )))
источник

ОС

Олег Савенко... in Node.js — русскоговорящее сообщество
Maxim
Есть какая-то статья как настроить гнинкс под это дело?
источник