Alex
19.06.2018
10:56:25
Русские символы у тебя же да?
██████
19.06.2018
10:56:31
да
Alex
19.06.2018
10:57:33
Просто, несколько я помню
Русский символ два байта бывает
Google
Alex
19.06.2018
10:58:13
Там должен быть какой то флаг
Чтоб не разделял символы
Можно вроде сразу указать кодировку
И отдавать строки
А не буфер
██████
19.06.2018
11:01:55
Alex
19.06.2018
11:02:20
Readable.setEncoding
Думаю тут надо смотреть
Доку
netflex
19.06.2018
11:03:18
██████
19.06.2018
11:03:25
вот еще что-то есть
https://ponyfoo.com/articles/es6-strings-and-unicode-in-depth#stringprototypenormalize
Alex
19.06.2018
11:03:42
Event “data” раздел почитай
Dmitry
19.06.2018
11:04:14
Ребята, всем привет. Подскажите пожалуйста как лучше результат запроса к базе вернуть в виде array, чтоб потом его на клиенте выпадающему списку скормить ?
Google
Yaroslav
19.06.2018
11:10:00
Dmitry
19.06.2018
11:10:09
Да
Yaroslav
19.06.2018
11:10:42
лучше всего стандартизировать обьект ответа, и сделать одно из полей - data, для всех роутов. а насчет масивом или обьектом, то смотря что за данные
Dmitry
19.06.2018
11:12:33
Список городов и их id
GTech
19.06.2018
11:45:23
Yashko?
19.06.2018
11:46:31
отправляешь через res.json() ?
GTech
19.06.2018
11:46:42
Нет
zerc
19.06.2018
11:49:25
тык запрос то куда отсылаешь проверь сервак
какие заголовки отправляет
GTech
19.06.2018
11:52:01
Как проверять заголовки и как отправлять json?)
я знаю про fetch, но вроде от сервера нет заголовков
Yashko?
19.06.2018
11:57:16
GTech
19.06.2018
11:57:28
у меня koa
Cenator
19.06.2018
11:57:49
GTech
19.06.2018
11:58:44
Eugeniy
19.06.2018
12:01:39
Странно, koa же сам должен разрулить json / html
GTech
19.06.2018
12:03:57
решил изучить mocha, а уже на hello world посыпался =\
Kendr
19.06.2018
12:04:11
GTech
19.06.2018
12:05:00
я слышал mocha одна из самых популярных
Grigorii
19.06.2018
12:05:00
jest, ava
holywar.start({
topic: "testing",
});
Google
Harry
19.06.2018
12:05:03
Kendr
19.06.2018
12:05:36
Grigorii
19.06.2018
12:06:12
GTech
19.06.2018
12:06:43
Alexander
19.06.2018
12:27:11
dexofan
19.06.2018
12:50:31
День добрый. Как в typeorm при поиске выбрать из того, что джоинится только определенное поле?
Eugene
19.06.2018
16:31:28
Доброго вечера всем. Столкнулся с проблемой. Данная функция всегда возвращает undefined. Хотя, если посмотреть на объект изнутри коллбэка, то он заполняется правильно. Что не так делаю? Есть элегантное/правильное решение?
function someFunc(url) {
request(url, function (err, resp, data) {
if (err) throw err;
/* обработал что-то */
let obj = {/* здесь заполнил свойства объекта */};
return obj;
}
);
//return obj; - пробовал ставить сюда - объект obj не объявлен
}
Андрей
19.06.2018
16:32:48
Ребятки работаю с мангусом, есть способ в node развернуть документы сразу после получения данных?
Anton
19.06.2018
16:36:12
Story
.find({ /* ... */ })
.populate('author')
.exec()
.then(stories => {
for (const story of stories) {
console.log(story.author)
}
})
если сильно упарываешься, то можно и вложенным документам сделать populate
User
.findOne({ name: 'Val' })
.populate({
path: 'friends',
// Get friends of friends - populate the 'friends' array for every friend
populate: { path: 'friends' }
})
.exec()
.then(user => {
// ...
})
Андрей
19.06.2018
17:00:00
Alex
19.06.2018
17:07:26
Кто-то писал бота с node-telegram-bot-api ? Как обходили блокиовку, прокси прописывали в опциях?
Sergey
19.06.2018
17:10:29
Поднял на сервере в стране без цензуры. Прокси очень не надёжная вещь
Alex
19.06.2018
17:10:50
а в дев мод?
кроме метода перезда в страну без цензуры, да и без впн
Sergey
19.06.2018
17:12:21
Настроил прозрачно проксирование на роутере
Cenator
19.06.2018
17:19:05
@Atassis
Google
Alexander
19.06.2018
17:19:14
Okay thank you
Alex
19.06.2018
17:30:14
Есть http запрос двухсекундный
Я правильно понимаю, что хоть нода и асинхронная, но когда-то этот запрос все-равно отожрет те две секунды?
Cenator
19.06.2018
17:31:18
Alex
19.06.2018
17:31:27
Ждет ответа сервера
Cenator
19.06.2018
17:32:04
короче если асинхронная функция то пока резолвится колбек другие будут выполняться
Alex
19.06.2018
17:33:18
Как понять резолвится?
Хотя... Сейчас быстро сервер на ноде напишу
Мол, создаем http сервер, который res.end() делает только через 2-5 секунд
И заполню второй скрипт реквестами на этот сервер
Crazy
19.06.2018
17:37:53
Alex
19.06.2018
17:41:33
Первый скрипт
http.createServer(function (req, res) {
req.on('end', () => {
// Какая-то штука, которая вызывает res.end() чверез 2 секунды
}
}).listen(80); // Слушаем порт 80
Второй скрипт
for (i=0; i < 10; i++) {
request.get('127.0.0.0:80', (error, res, body) => {});
}
За сколько выполнится второй скрипт?
Т.е. как в моей ситуации - сервер ждет ответа от сервера 2 секунды на каждый запрос
Немного изменил первый скрипт)
Т.е. пока первый реквест будет ждать ответа от сервера, будут ли выполняться второй и т.д. реквесты?
Crazy
19.06.2018
17:45:29
Alex
19.06.2018
17:46:20
Понял. Все понял. Сяп)
Пойду перечитывать про eventloop
Mishell
19.06.2018
17:54:11
Насколько стабильно длительное подключение через socket.io ? Стоит ли беспокоиться что слетит?
Cenator
19.06.2018
17:55:06
Он вроде сам реконнектит
Ali
19.06.2018
18:06:36
Всем привет. Как сделать кэшированный чат, ну типо страницу обновляю и старые сообщения не отображаются. Что-то гуглил и как-то не особо, вроде понял, что нужно редис будет юзать. Подскажите в какую сторону смотреть. Спасибо
Александр
19.06.2018
18:10:20
Народ, как с помощью fs создать папку вне проекта? по соседству, странное дело, процес ноды запущен из под юзера, у которого есть права к изменению данной директории, но при попытке создать папку через fs получаю EACCES: Permission denied
процес запущен через pm2, если это важно
Nikita
19.06.2018
18:13:33
а кто то пробовал Пупитер или ФантомЖС для генерации пдф? а лучше и то и то, что то с пупитером раз в 5 медленнее
Google
Den
19.06.2018
18:16:54
Приветствую. Ребят, задача: сохранять картинки на стороне бекенда. Может кто с талкивался с большими по пазмеру картинками и куда лучьше сохранять? Файлами, в базе, а облаке?
Jack
19.06.2018
18:36:12
Den
19.06.2018
18:36:35
тоесть себе хранить только название файла?
Jack
19.06.2018
18:37:20
Den
19.06.2018
18:37:34
а есть песочница у гугла?
там не дешевое хранилище
Jack
19.06.2018
18:40:31
Есть. Ну это смотря какие требования у вас. Гораздо безопаснее так.
Dzmitry
19.06.2018
19:14:56
Что. То такое ищи
Konstantin
19.06.2018
19:21:28
Можно ещё formidable добавить для удобства. Мне зашло