Size: a a a

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

2020 September 12

MM

Max Max in Node.js — русскоговорящее сообщество
Я бы сказал стоит приучать себя писать код правильно. Уверен, что автор и другие проекты так пишет и слепо доверяет входным данным
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Автор делает первые шаги
Не надо так пугать его и нагружать пока лишней информацией
источник

MM

Max Max in Node.js — русскоговорящее сообщество
Что страшного в Number() или parseInt() ?
источник

y

ymdev in Node.js — русскоговорящее сообщество
Слушайте, подскажите вот что. Я чет много раз сталкивался, но всегда было лень разобраться. Почему иногда npm up не хочет обновлять пакеты?
Вот пример
$ npm outdated
Package  Current  Wanted  Latest  Location
esbuild   0.6.34  0.6.34   0.7.0  gulp-esbuild


Вводишь $ npm up, а ничего не происходит. Хотя зависимость установлена
  "dependencies": {
   "esbuild": "^0.6.34",

и должна спокойно обновить минорную версию и патчи
источник

y

ymdev in Node.js — русскоговорящее сообщество
~ - обновить только патчи
^ - обновить и патчи и минорную версию
* - обновить мажорную (не точно)
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Страшно погружать новичка в мир sql инъекций, а не парсить числа
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Node.js — русскоговорящее сообщество
Алексей Попов
Осталось зарегистрировать в телеге юзера с id, который эту инъекцию реализует
А как это вообще возможно
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Node.js — русскоговорящее сообщество
Ctx от самого телеграма приходит
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Вооот, об этом я говорил :)
источник

MM

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

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
У тебя в слове "заметит" ошибка
Вот, сказал (ещё запятая лишняя)
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Node.js — русскоговорящее сообщество
А как заевойдить вот это?
источник

MM

Max Max in Node.js — русскоговорящее сообщество
Если говорить про конкретный случай, то по какому протоколу телега с приложением общается? :)
источник

MM

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

y

ymdev in Node.js — русскоговорящее сообщество
Max Max
Если говорить про конкретный случай, то по какому протоколу телега с приложением общается? :)
Их несколько https://core.telegram.org/mtproto#transport
Какой протокол разраб выбрал, по такому и работает
источник

👉

👉♠SaLM0N♠👈 in Node.js — русскоговорящее сообщество
Всем привет
источник

👉

👉♠SaLM0N♠👈 in Node.js — русскоговорящее сообщество
const result = await table.update()
 .set('likes', .... )
 .where('id = :id AND removed = :removed')
 .bind('id', id) .bind('removed', false)
 .execute();
источник

👉

👉♠SaLM0N♠👈 in Node.js — русскоговорящее сообщество
👉♠SaLM0N♠👈
const result = await table.update()
 .set('likes', .... )
 .where('id = :id AND removed = :removed')
 .bind('id', id) .bind('removed', false)
 .execute();
Как мне в set сделать инкремент лайка
источник

MM

Max Max in Node.js — русскоговорящее сообщество
column = column + 1
источник

MM

Max Max in Node.js — русскоговорящее сообщество
Есть такое sql выражение
источник