Size: a a a

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

2021 February 28

NT

Nikita Titov in Node.js — русскоговорящее сообщество
Riclud
да просто для себя как заготовка, чтоб быстро начинать, в идеале бы конечно хотелось просчитать все проблемы наперёд правильной архитектурой
не стоит долго сидеть над этим
пока начни, потом если что зарефакторишь, это же просто структура файлов
иначе смжешь схватить аналитический паралич
источник

R

Riclud in Node.js — русскоговорящее сообщество
Riclud
да просто для себя как заготовка, чтоб быстро начинать, в идеале бы конечно хотелось просчитать все проблемы наперёд правильной архитектурой
декораторами и каррированием пробовал всё красиво сделать, но тогда это теряет смысл потому что начинаю создавать новый nestjs
источник

R

Riclud in Node.js — русскоговорящее сообщество
Nikita Titov
не стоит долго сидеть над этим
пока начни, потом если что зарефакторишь, это же просто структура файлов
иначе смжешь схватить аналитический паралич
та написать что-то не такая большая проблема, хоть там всё в одном файле будет, тут больше философский вопрос, идеализм проектирования
источник

R

Riclud in Node.js — русскоговорящее сообщество
и самое обидное сколько книг по паттернам, по архитектурам не читай, всё равно только с боевым опытом всё приходит
источник

NT

Nikita Titov in Node.js — русскоговорящее сообщество
мне кажется, что файлы, которые часто изменяются вместе, нужно и держать рядом, иногда стоит и на слои бить конечно же, то есть идеального подхода нет.

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

A

Adv0cat in Node.js — русскоговорящее сообщество
Riclud
да просто для себя как заготовка, чтоб быстро начинать, в идеале бы конечно хотелось просчитать все проблемы наперёд правильной архитектурой
Во-первых, не существует серебрянной пули в архитектуре для проектов, во-вторых, не существует правильной архитектуры! В-третьих, на перед вы никогда не настелите соломки и не просчитаете все проблемы 😏
источник

AA

Anton V. Antonenko in Node.js — русскоговорящее сообщество
подскажите как жить без process.env в приложении которое ранится на стороне клиента (в браузере) хотел пробросить порт и хост куда конектится вебсокету, но увы все время undefined
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Anton V. Antonenko
подскажите как жить без process.env в приложении которое ранится на стороне клиента (в браузере) хотел пробросить порт и хост куда конектится вебсокету, но увы все время undefined
Приложение собирается?
источник

AA

Anton V. Antonenko in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Приложение собирается?
да, на старте process.env.PORT виден биндится на порт из переменных окружения, а вот дальше когда заходишь открываешь браузером то даже если сделать console.log(process.env); то тут уже пусто
источник

C

Chris in Node.js — русскоговорящее сообщество
а откуда он должен знать об этом?)
источник

C

Chris in Node.js — русскоговорящее сообщество
либо в статику подсовывай значения, либо из урла вытаскивай
источник

AA

Anton V. Antonenko in Node.js — русскоговорящее сообщество
вот и мне интересно как пробросить в браузер значение из енвов)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Anton V. Antonenko
да, на старте process.env.PORT виден биндится на порт из переменных окружения, а вот дальше когда заходишь открываешь браузером то даже если сделать console.log(process.env); то тут уже пусто
В браузере, конечно, никаких process.env нет.
Единственное, как их можно туда передать - это во время сборки. Если собираете вебпаком, то там есть DefinePlugin и EnvironmentPlugin, которые позволяют использовать такие константы и заменять их на значения во время сборки
источник

AA

Anton V. Antonenko in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
В браузере, конечно, никаких process.env нет.
Единственное, как их можно туда передать - это во время сборки. Если собираете вебпаком, то там есть DefinePlugin и EnvironmentPlugin, которые позволяют использовать такие константы и заменять их на значения во время сборки
понял посмотрю
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
источник

Е

Евдоким in Node.js — русскоговорящее сообщество
А под api что имеется ввиду?
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Евдоким
А под api что имеется ввиду?
api gateway для роутинга запросов / сокетов, права юзеров и тд
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Anton V. Antonenko
да, на старте process.env.PORT виден биндится на порт из переменных окружения, а вот дальше когда заходишь открываешь браузером то даже если сделать console.log(process.env); то тут уже пусто
источник

А

Александр in Node.js — русскоговорящее сообщество
подскажите, пожалуйста, новичку...
Можно как-то на ноде без сборщика модулей импортировать / инклудить один html в другой ?
источник

А

Александр in Node.js — русскоговорящее сообщество
или это, наверное, только через js, что больше создась проблем, чем сделает лаконичнее код html ?
источник