Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 July 30

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
А так можно что ли?
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Надо мной не посмеются случайно?
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
У меня такой вопрос, какую версию ноды нужно использовать в новом проекте?
Я так понял LTS это типа стабильная, а последняя(сейчас 16x) это бета или типа того?
Или стоит свободно брать последнюю?
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
LTS
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Ок, спасибо. А можешь немного написать, прав ли я. Сейчас 16x это типа бета, нестабильная версия?
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Еще такой вопрос. Вот не нравится мне каждый раз в разных проектах переключать версию ноды через nvm, можно ли как-то так настроить, чтобы при открытии git bash консоли в папке проекта, нода сразу переключалась на ту, что в package.json прописана?
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
ок, спасибо, ознакомлюсь
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Посоветуйте такой момент - есть сущность (документ, элемент номенкулатуры) в моей БД, и есть соотвествуюущий ему элемент во внешней системе со своим ID. Мне нужно хранить эту связь. Ок ли будет засунуть поле "external_entity_id" прямо в эту сущность, или нужно делать отдельную таблицу / коллекцию например "external_links" со столбцами по типу "external_link_id" "document_id", "external_id" где и будут хранится эти связи?
источник

DL

Daniil Loban in NodeUA - JavaScript and Node.js in Ukraine
думаю если соотношние один к одному можно не создавать отдельную таблицу
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Если потенциально возможно подключение второй сторонней системы или даже их одновременная работа, то тогда отдельная таблица?
источник

DL

Daniil Loban in NodeUA - JavaScript and Node.js in Ukraine
скорее всего
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Спасибо
источник

Ш

Шима in NodeUA - JavaScript and Node.js in Ukraine
да binary оказалась)) вот кстати делаю тестовые задачки. 1,2,3,5 решил https://drive.google.com/file/d/1O6Vt3EVfyFRwyC0UbUWrODxxzqN-LwjL/view
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Вот этот вот пример реализую, в частности роутинг: https://github.com/HowProgrammingWorks/NodeServer/blob/master/native-simple/server.js#L7-L22
В выделенном объекте есть разные пути, а вот как сделать роутинг "для всех остальных путей", которые не входят в этот объект?
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
ага точно, спасибо.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
можно сделать как в некоторых роутерах на фронтах, добавить отдельный роут с названием "*", и условие if (!data) { data = routing['*']} только дату нужно через let обьявить
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
тогда можно будет использовать все плюшки сериалайзера и будущих фич как в обычном роуте
источник
2021 July 31

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
А сериалайзер здесь не должен быть асинхронным?

https://github.com/HowProgrammingWorks/NodeServer/blob/master/native-simple/server.js#L35
источник