Size: a a a

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

2020 June 03

h

humanoid in Node.js — русскоговорящее сообщество
Rostislav 🇺🇦
Да, но что бы при изменении пакета, мне не приходилось заново качать код. Обрабатываю этот код из другого пакета.
Те ты хочешь, чтобы код изменился сам без изменения?
Мб ты про это https://docs.npmjs.com/cli/pack ?
Можно с VCS скачать, если где-то есть
источник

AL

Aleksey Lukyanov in Node.js — русскоговорящее сообщество
humanoid
Задавай вопросы тут
Ок, спасибо!))
источник

R

Rostislav 🇺🇦 in Node.js — русскоговорящее сообщество
humanoid
Те ты хочешь, чтобы код изменился сам без изменения?
Мб ты про это https://docs.npmjs.com/cli/pack ?
Можно с VCS скачать, если где-то есть
Типо да.    У меня есть скрипт, который обрабатывает папку src другого модуля, без всяких зависимостей, я мог бы просто скопировать, но при изменении  пакет пришлось бы снова копировать, а так я мог бы просто
npm install
.
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Rostislav 🇺🇦
Типо да.    У меня есть скрипт, который обрабатывает папку src другого модуля, без всяких зависимостей, я мог бы просто скопировать, но при изменении  пакет пришлось бы снова копировать, а так я мог бы просто
npm install
.
проще взять его с vcs и обновлять когда надо
источник

h

humanoid in Node.js — русскоговорящее сообщество
Rostislav 🇺🇦
Типо да.    У меня есть скрипт, который обрабатывает папку src другого модуля, без всяких зависимостей, я мог бы просто скопировать, но при изменении  пакет пришлось бы снова копировать, а так я мог бы просто
npm install
.
напиши на каком нить баше скриптик, который делает npm pack и разархивирует
источник

R

Rostislav 🇺🇦 in Node.js — русскоговорящее сообщество
Алексей Попов
проще взять его с vcs и обновлять когда надо
А если мне нужно разные версии на разных проектах? Так бы мог просто независить от другого пакета.
источник

R

Rostislav 🇺🇦 in Node.js — русскоговорящее сообщество
humanoid
напиши на каком нить баше скриптик, который делает npm pack и разархивирует
Попробую, спасибо.
источник

СМ

Сергей Мезенцев... in Node.js — русскоговорящее сообщество
clv
Попробуй написать как-то так:
const hash: string = req.query.hash;
источник

c

clv in Node.js — русскоговорящее сообщество
Сергей Мезенцев
Попробуй написать как-то так:
const hash: string = req.query.hash;
Спасибо, уже сделал ))
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Rostislav 🇺🇦
А если мне нужно разные версии на разных проектах? Так бы мог просто независить от другого пакета.
значит выкачиваешь на разных проектах разные ветки 🤷‍♂️
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Подскажите а как нужно правильно делать приведение типов, когда с клиента отправлен запрос в бэк, например с такими данными

{ pageSize: '5', fields: { header: '0' } }
нужно чтобы числовые строки стали числами,
Это простой объект, а если обект сложный?
источник

h

humanoid in Node.js — русскоговорящее сообщество
RusaXXX
Подскажите а как нужно правильно делать приведение типов, когда с клиента отправлен запрос в бэк, например с такими данными

{ pageSize: '5', fields: { header: '0' } }
нужно чтобы числовые строки стали числами,
Это простой объект, а если обект сложный?
источник

R

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

AL

Aleksey Lukyanov in Node.js — русскоговорящее сообщество
RusaXXX
Подскажите а как нужно правильно делать приведение типов, когда с клиента отправлен запрос в бэк, например с такими данными

{ pageSize: '5', fields: { header: '0' } }
нужно чтобы числовые строки стали числами,
Это простой объект, а если обект сложный?
Используй body parser что бы распарсить тело запроса, а потом модуль экспресс-валидатор и проверяй является ли значение типом number
источник

h

humanoid in Node.js — русскоговорящее сообщество
RusaXXX
вопрос не о том как это сделать. а о том как это сделать для обекта, где может быть любая вложенность
Те тип объекта вообще не определен? Или все-таки это рекурсивный тип и тогда это обычный маппинг.
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Aleksey Lukyanov
Используй body parser что бы распарсить тело запроса, а потом модуль экспресс-валидатор и проверяй является ли значение типом number
если не является , он сам преобразует?
источник

AL

Aleksey Lukyanov in Node.js — русскоговорящее сообщество
RusaXXX
вопрос не о том как это сделать. а о том как это сделать для обекта, где может быть любая вложенность
А почему неизвестна степень вложенности? 🤔 Передашь параметры от клиента в реквест боди в json формате, а на беке распарсишь и получишь объект со своими параметрами
источник

AL

Aleksey Lukyanov in Node.js — русскоговорящее сообщество
RusaXXX
если не является , он сам преобразует?
Да
источник

h

humanoid in Node.js — русскоговорящее сообщество
RusaXXX
если не является , он сам преобразует?
Ты хочешь обойти объект, структуру которого не знаешь и преобразовать все то что похоже на числа в числа?
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
humanoid
Ты хочешь обойти объект, структуру которого не знаешь и преобразовать все то что похоже на числа в числа?
да
источник