@nodejs_ru

Страница 2646 из 2748
Катерина
06.10.2018
20:21:04
Роман
06.10.2018
20:22:24
Sars
06.10.2018
20:23:11
Buffer.from('test string').toString('hex')
Как сделать чтобы пробел был между байтами?

Google
Роман
06.10.2018
20:26:59
Как сделать чтобы пробел был между байтами?
Регуляркой в массив по два символа сделай и потом джойн пробелом.

Buffer.from('test string').toString('hex').match(/.{2}/g).join(' ')

Sars
06.10.2018
20:28:26
??tnx

Николай
07.10.2018
03:40:59
Народ подскажите, делаю запрос в mySql var result = conn.query('UPDATE * FROM ?? SET ? WHERE id = ?', [req.query.table, JSON.parse(req.query.rec), JSON.parse(req.query.rec).id]); Выдает ошибку синтаксиса sql: 'UPDATE * FROM spravkadiv SET id = 5040, name = \'тест1\', red = \'1\', display = 0, pos = 105, info = \'тут информация\', last_edit = \'2018-10-07T03:11:50.347Z\' WHERE id = 5040' }

чтобы может быть?

Роман
07.10.2018
03:48:01
чтобы может быть?
Очевидно что ошибка синтаксиса. Ты бы почитал как UPDATE делать.

Николай
07.10.2018
03:49:03
да вроде стандартно делается, типа UPDATE table SET position = ? WHERE id = ?

Роман
07.10.2018
03:49:26
да вроде стандартно делается, типа UPDATE table SET position = ? WHERE id = ?
Да, так должно делаться, а у тебя там * FROM откуда-то затесалось.

Николай
07.10.2018
03:49:38
а мля....

раз 20 просмотрел и не заметил, пипец )))

Спасибо большое!

Alex
07.10.2018
04:13:49
Я правильно понимаю, что используя Koa можно обратаывать POST запросы так же как и GET? (Нужно ajax для регистрации прикрутить)

Max
07.10.2018
04:56:10
Я правильно понимаю, что используя Koa можно обратаывать POST запросы так же как и GET? (Нужно ajax для регистрации прикрутить)
что имеется в виду под “так же” ? GET отличается от POST тем, что у гета нет “прикрепленных данных”

Google
Alex
07.10.2018
04:57:06
что имеется в виду под “так же” ? GET отличается от POST тем, что у гета нет “прикрепленных данных”
Первый раз столкнулся с Koa - интересно было, обрабатывает ли он POST запросы Проверил, все хорошо)

Sergey
07.10.2018
06:46:05
что имеется в виду под “так же” ? GET отличается от POST тем, что у гета нет “прикрепленных данных”
Нет, в GET тоже могут быть прикреплённые данные, но сервер не должен их обрабатывать

Max
07.10.2018
06:46:32
Нет, в GET тоже могут быть прикреплённые данные, но сервер не должен их обрабатывать
не в курсе про такое, пример можно? я думал с гетом можно максимум послать параметры в строке запроса

Sergey
07.10.2018
06:48:10
Http это просто текст, после тела поставь 2 перевода строки и отправляй что хочешь, хоть в GET, хоть в POST, хоть в MAXP

Maxim
07.10.2018
07:35:22
Привет! Подскажите плиз красивый и тривиальный способ сделать синхронный код асинхронным. Оганичения - 1) не использовать таймеры 2) код должен быть действительно ассинхронным и выполнятся в отдельном воркере, а не просто обёрнут в промис/коллбек. Хочу понять как можно разгрузить/ускорить сервак путём выноса всех тяжеловесных операций куда-то в воркеры.

ну или будет круто, если кто-то скажет и пояснит что мой подход/идея - дерьмо)

Kylych
07.10.2018
07:55:16
всем привет. ребята не подскажите где можно визуально создать пояснения к документации в виде блок-схем?

Valdemar
07.10.2018
07:55:38
draw.io

Kylych
07.10.2018
07:57:15
??

Kylych
07.10.2018
07:59:05
draw.io
спс. наверно ограничусь на этом

Maxim
07.10.2018
08:13:12
А почему код синхронный?
ну вот грубо говоря есть какой-то вложенный цикл, калькуляции внутри / агрегации... и я не хочу чтобы это ранилось в главном потоке, блоча при этом всё что можно. есть ли способ обойти это?

Cenator
07.10.2018
08:14:08
Циклы можно переписать на рекурсию с таймайтами

Cenator
07.10.2018
08:14:32
Цепочка промисов блочит ивент луп

Maxim
07.10.2018
08:15:46
Циклы можно переписать на рекурсию с таймайтами
но по идее этот код тоже колл-стек попадёт после.. и кажись от этого не уйти

Google
Alex
07.10.2018
08:16:08
Цепочка промисов блочит ивент луп
Решением будет резолвить их в таймерах, но всё равно это криво Я за дочерний процесс

Maxim
07.10.2018
08:17:57
Решением будет резолвить их в таймерах, но всё равно это криво Я за дочерний процесс
таймеры не решение (я не спорю - просто рассуждаю, пытаясь найти норм вариант). вот дойдёт у нас ивент луп до того что можно будет выполнять код в колбеках таймеров. ну и ведь он запихнёт этот код из колбека в ту же однопоточную среду выполнения js-а

Alex
07.10.2018
08:20:17
таймеры не решение (я не спорю - просто рассуждаю, пытаясь найти норм вариант). вот дойдёт у нас ивент луп до того что можно будет выполнять код в колбеках таймеров. ну и ведь он запихнёт этот код из колбека в ту же однопоточную среду выполнения js-а
А в колбеках промисы То есть их сочетание позволит выполняться другому коду, резолв промиса будет перенесён в другой тик, а не выполнен в текущем. Но я повторюсь, если даны дочерние процессы, то почему бы не воспользоваться ими

Sergey
07.10.2018
08:21:11
Alex
07.10.2018
08:23:08
передача данных дочернему процессу блочит же event loop
Я надеюсь, не надо передавать два гига? Вроде речь шла о долгих вычислениях, а не о проблеме с передачей данных

Maxim
07.10.2018
08:24:59
Alexey
07.10.2018
08:43:15
Всем привет

может быть текущие посетители ответят про axios на node и socket hands up

Aga
07.10.2018
08:44:03
текущие посетители?

Alexey
07.10.2018
08:44:16
текущие посетители?
тк вчера вечор не ответили

иногда появляется такая ошибка.. однозначного решения не нагуглил...

как настроить axios ну или request вместо него, что бы избежать этого?

Subdust
07.10.2018
10:02:56
Я наверное дурак, но почему ncu -u не обновляет версии в package.json? Просто получаю вывод того что можно изменить, а сам файл не меняется > ncu -u <path>/package.json ⸨░░░░░░░░░░░░░░░░░░⸩ ⠇ : babel-core ^6.26.0 → ^6.26.3 babel-preset-env ^1.6.1 → ^1.7.0 codemirror ^5.37.0 → ^5.40.2 copy-webpack-plugin ^4.5.1 → ^4.5.2 uglify-js ^3.3.15 → ^3.4.9 webpack ^4.1.1 → ^4.20.2

И всё. Очень странно. Делаю по инструкции

Alexander
07.10.2018
10:03:19
npm update?

Subdust
07.10.2018
10:05:56
npm update?
Я думал основные версии записаны в package.json. Что тогда ncu меняет?

Если версии в package.json только после апдейта изменились

Subdust
07.10.2018
10:11:13
ncu не меняет package.json, зачем я его юзал непонятно

Google
Yury
07.10.2018
10:14:18
дык потому что ncu не обновляет пакеты, а проверяет наличие обновлений для этих пакетов

Subdust
07.10.2018
10:17:05
я видимо какой-то баг просто поймал

щас все норм

Vlad
07.10.2018
15:03:46
как https://github.com/zeit/pkg тулза работает? мы же все равно можем js достать , или не ?

Valdemar
07.10.2018
15:04:52
можем

Vlad
07.10.2018
15:05:28
можем
а чем расковырять бинарник на маке можно? посмотреть че она там собирает

Valdemar
07.10.2018
15:06:16
Vlad
07.10.2018
15:07:01
ну оно туда пихает ноду и все зависимости
не трогая код никак? ну банально не минифицирует же?

Дмитрий
07.10.2018
15:09:42
Они тупо переборщили, взяв на себя обязанности nvm. Был бы просто пакер в один жс файл — была бы сенсация)

Cenator
07.10.2018
15:10:58
Ну пакеров вроде достаточно)
веб паком получится в 1 файл сбилдить?)

(нет)

Дмитрий
07.10.2018
15:11:21
Вообще скорее да, но это по прежнему грустно

Vlad
07.10.2018
15:11:24
чего это нет)

Страница 2646 из 2748