Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 September 30

A

Alexcc in NodeUA - JavaScript and Node.js in Ukraine
пустой сработает но если там строка с пробелом то нет
источник

A

Alexcc in NodeUA - JavaScript and Node.js in Ukraine
я боюсь это плохо может закончится особенно когда проект большой и нет гарантий или контрактов что именно точно придет
источник

Д

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

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
А потом код на уровне выше поменяется, и здравствуйте я ваша тётя
источник

A

Alexcc in NodeUA - JavaScript and Node.js in Ukraine
это называется идеальный код и где он живет в реалии у тебя код будет не 100% качества
источник

PS

Petro Shved in NodeUA - JavaScript and Node.js in Ukraine
Может кто подскажет что можно использовать(или как сделать с помощью ngrok, localtunnel). есть приложение которое стучится на роут в котором могу заменить начало урлы(dev.something.com/) но все запросы стучатся к примеру на dev.something.com/gateway/user а мне нужно чтоб на локалку приходил в таком виде localhost:3333/user т.е. все запросы с dev.something.com/gateway/* идут на localhost:3333/*
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
вот именно
источник

A

Alexcc in NodeUA - JavaScript and Node.js in Ukraine
nginx тебе нужен вроде
источник

A

Alexcc in NodeUA - JavaScript and Node.js in Ukraine
либо если докер вешаешь прокси
источник

A

Alexcc in NodeUA - JavaScript and Node.js in Ukraine
или амбасадор патерн вроде
источник

PS

Petro Shved in NodeUA - JavaScript and Node.js in Ukraine
Вот какраз на докере запущен сервер
источник

A

Alexcc in NodeUA - JavaScript and Node.js in Ukraine
ну шамань с nginx и на его уровне делай переадресацию
источник

A

Alexcc in NodeUA - JavaScript and Node.js in Ukraine
это называется обратный прокси вроде
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
можна ще спробувати просто прописати в hosts на лінуксі, що куди йде. Но ето нє точно
источник
2021 October 01

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Акула же писал что конкретно этот код не для того, чтобы его читали. Он совершенен и никогда не будет переписываться
Судя по истории коммитов, код таки действительно не трогают, так что пока он прав
источник

А

Антипов in NodeUA - JavaScript and Node.js in Ukraine
Привет!
Подскажите как работать с датами на бекенде и в базе данных

Нагуглил что правильно хранить время в UTC, а все отклонения во времени уже конвертировать на фронтенде имея часовой пояс конечного пользователя

Но у меня в бд есть некая статистика, где РАЗ В СУТКИ, для каждого пользователя, делается запись в историю

Не совсем понимаю как правильно поступить, может спрашивать  у клиента его часовой пояс и записывать его в бд? и уже на основе этих данных делать записи в историю, но если он его сменит? выходит всю историю пересчитывать как то нужно?

Может глупые вопросы, у меня с бекендом нету опыта

Буду ОЧЕНЬ благодарен за любые ответы
источник

СС

Сергей Соболев... in NodeUA - JavaScript and Node.js in Ukraine
Просто получайте UTC время на сервере перед записью в историю. Зачем вам часовой пояс пользователя?
источник

СС

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

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
"Но у меня в бд есть некая статистика, где РАЗ В СУТКИ, для каждого пользователя, делается запись в историю" - А там точно треба часовий пояс клієнта? Записуй цю статистику о 12 дня по серверному часу для кожного клієнта, зберігай в UTC.
Потім віддавай на фронт, а там вже браузер розбереться.
источник