Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 July 22

ДП

Дима Полос in NodeUA - JavaScript and Node.js in Ukraine
добрый день! могу поделиться своей сборкой, посмотрите
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Спасибо, посмотрел бы.
источник

ДП

Дима Полос in NodeUA - JavaScript and Node.js in Ukraine
источник

ДП

Дима Полос in NodeUA - JavaScript and Node.js in Ukraine
вебпак только 4-ый, лень на 5 переезжать, я с 3 на 4 провозился...
источник

ДП

Дима Полос in NodeUA - JavaScript and Node.js in Ukraine
прокси там нет, но по сути надо просто прокси указать в конфиге, не особо сложно

система не идеальная, но удобная и за пару лет зарекомендовала
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Да, это хороший пример и описание есть, спасибо. Я сегодня код изучу и вопросы задам, если ты не против.
источник

ДП

Дима Полос in NodeUA - JavaScript and Node.js in Ukraine
Всем привет! У меня такой вопрос, подскажите, как удобнее всего организовать структуру проекта для S(ql)ERN стека. Как подключить сборку фронтенда в таком проекте? Интеграция бек-фронт по апи я знаю, просто всегда писал фронт, а тут взялся за фулл-стек проект с беком на ноде. Не могу решить как организовать структуру и репозитории, в идеале отдельно репа под фронт, отдельно под бек. Но не хотелось бы фронт писать в вакууме, на отдельном сервере (дев сервере), а чтоб сразу экспресс стартовал и не париться с проксями, если так возможно.

Заранее всем спасибо, кто откликнется :) Можно кидаться линками, почитаю) В гугле не забанили, просто много всего и хочется услышать мнения)
источник

ДП

Дима Полос in NodeUA - JavaScript and Node.js in Ukraine
да, без проблем, можно в личку
источник

IB

Iaroslav Blinkov in NodeUA - JavaScript and Node.js in Ukraine
Эх, щас бы в первобытно-общинный строй вернуться ... кайф👍👍👍
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Я вот также фронтенд писал, а сейчас ноду изучаю. Для разработки у меня gulp локально запускает два сервера, один для сборки фронта, через  gulp browsersync(на localhost 3010), а другой ноде сервер (на localhost 5000). Вот и первые проблемы мои: это настройка прокси, так как там Cors ошибки появляются, а также научиться запускать проект в dev и prod окружении, для этого я пытаюсь менять переменную .env файле.

Но у меня проект простой, для внутреннего использование, самое то, чтобы учиться.
источник

S

Susa in NodeUA - JavaScript and Node.js in Ukraine
Настрой что при env dev у тебя cors принимают все
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Я не знаю нужен ли отдельно репозиторий под бек и под фронт, у меня все в одном. Если они отдельные, то я без понятия как запускать их локально одной командой.
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Спасибо, а можешь пример такой настройки показать?
источник

ДП

Дима Полос in NodeUA - JavaScript and Node.js in Ukraine
А зачем два сервера?
источник

ДП

Дима Полос in NodeUA - JavaScript and Node.js in Ukraine
Если для сборки статики и для фронта, то одного хватит
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
А дело в том, что для фронта какой-нибудь livereload от gulp не работает на ноде сервере, что запускается отдельно для бэка, ну или у меня не получилось настроить gulp browsersync. А у тебя он работает?
Вот и вышло, что проще запускать отдельный сервер для фронта, что уже настроен, и отдельно ноду для бэка.
Также я слышал, что вроде это нормальная практика, когда два сервера используется, на фронт и бэк, для разработки.
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
В общем мне интересно будет узнать, как ты настроил все, в будущем 🙂
источник

МЗ

Михаил Золотарёв... in NodeUA - JavaScript and Node.js in Ukraine
Псс, парни, докер
Запускаете через compose 2 контейнера один для фронта другой для бека
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Ага, я только с докер дела не имел никогда, пока не лезу туда.
источник

ДП

Дима Полос in NodeUA - JavaScript and Node.js in Ukraine
А организация репозиториев как лучше тогда?
источник