Size: a a a

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

2020 December 22

В

Виктория in Node.js — русскоговорящее сообщество
th.witness
Что ты здесь делаешь?
А ты что здесь забыл?
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Vadim John
Потому что браузер вывод пытается преобразовать в строку, а ноде это не надо
источник

ДН

Данил Носов... in Node.js — русскоговорящее сообщество
Всем привет, помогите плз советом)

Есть приложение MERN, которое будет работать от сервера внутренней сети.
Сейчас есть серверная часть на порту 8080 и Фронт часть на Реакте на порту 3000.
При обращении к серверу с другого компьютера получаю cannot GET/

Вопрос, как можно объеденить реакт и nodejs, чтобы был один порт и приложение было как одно целое. (уверен, что что-то упускаю, но вот что...)
источник

AP

Arnold Pataki in Node.js — русскоговорящее сообщество
Данил Носов
Всем привет, помогите плз советом)

Есть приложение MERN, которое будет работать от сервера внутренней сети.
Сейчас есть серверная часть на порту 8080 и Фронт часть на Реакте на порту 3000.
При обращении к серверу с другого компьютера получаю cannot GET/

Вопрос, как можно объеденить реакт и nodejs, чтобы был один порт и приложение было как одно целое. (уверен, что что-то упускаю, но вот что...)
а вы cra юзаете? Если да, то в package.json можно задать proxy для вашего бэка
источник

ДН

Данил Носов... in Node.js — русскоговорящее сообщество
да  crra
источник

AP

Arnold Pataki in Node.js — русскоговорящее сообщество
ну вот пропишите proxy, должно будет помочь)
источник

ДН

Данил Носов... in Node.js — русскоговорящее сообщество
сейчас стоит вот так  "proxy": "http://localhost:5000",
источник

AP

Arnold Pataki in Node.js — русскоговорящее сообщество
Данил Носов
сейчас стоит вот так  "proxy": "http://localhost:5000",
так у вас бэк на 8080 порту
источник

ДН

Данил Носов... in Node.js — русскоговорящее сообщество
хм, запутался(
источник

AP

Arnold Pataki in Node.js — русскоговорящее сообщество
Данил Носов
хм, запутался(
давайте так, откуда взялся порт 5000?
источник

ДН

Данил Носов... in Node.js — русскоговорящее сообщество
он был изначально, когда разрабытывал react, скорее всего я просто запутался с портами
источник

ДН

Данил Носов... in Node.js — русскоговорящее сообщество
я так понял, что порт должен быть один, как у фронта так и бэкаа?
источник

A

Artemias in Node.js — русскоговорящее сообщество
Данил Носов
я так понял, что порт должен быть один, как у фронта так и бэкаа?
Фронт и бэк должны на разных подниматься. Прокси на клиенте должен стоять такой, как на бэке
источник

AP

Arnold Pataki in Node.js — русскоговорящее сообщество
Данил Носов
он был изначально, когда разрабытывал react, скорее всего я просто запутался с портами
получилось запустить?
источник

ДН

Данил Носов... in Node.js — русскоговорящее сообщество
Arnold Pataki
получилось запустить?
неа, еще пробую, где-то явно туплю, но не могу понять где
источник

AP

Arnold Pataki in Node.js — русскоговорящее сообщество
Данил Носов
неа, еще пробую, где-то явно туплю, но не могу понять где
в package.json укажите порт вашего бэка в proxy
источник

ДН

Данил Носов... in Node.js — русскоговорящее сообщество
http://joxi.ru/D2PN3kQUJl8glr вот так в App
а вот package reacta http://joxi.ru/1A5EX0pfbv7l6A
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
The Fallen Phoenix
То что вы называете Middleware, на самом деле Chain of Responsibility. Только малая часть так называемых Middleware являются ими с строгой точки зрения
Нет
источник

А

Андрей in Node.js — русскоговорящее сообщество
Данил Носов
я так понял, что порт должен быть один, как у фронта так и бэкаа?
Фронт нужно сбилдить в один файл, бэк должен отдать этот файл, и все. Тогда будет только один бэк с одним портом (можно 80 поставить)
источник

А

Андрей in Node.js — русскоговорящее сообщество
Ну там не один файл будет, а html плюс ряд файлов. Вот этот html и должен прилетать в браузер
источник