Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Mar 27 2015 20:24
    User @listochkin banned @doneck-russia from this room
  • Mar 19 2015 20:58
    User @mr-mig banned @pgr-ru from this room
  • Mar 14 2015 23:15
    User @mr-mig banned @putin-hero from this room
  • Mar 14 2015 22:31
    User @mr-mig banned @stepan-bendera from this room
Sameroom
@sameroom-bot
[Dmitry Chirkin] во вторых у Buffer.from() нет варианта когда на вход передают обьект
есть варианты:
Buffer.from(array | buffer | arrayBuffer |string | size )
Vladislav (vladknp)
@vladknp

@vedun не помогло :). В таком случае ругается catch TypeError: dest.on is not a function

@sameroom-bot блин, точно ). А как тогда такие вещи делаются? Ок. Пробую

Sameroom
@sameroom-bot
[Dmitry Chirkin] а, вижу там массив массивов а не обьект
[Dmitry Chirkin] шо какбэ подходит под ситуацию Buffer.from(array) но в этом случае ожидается массив октетов
[Dmitry Chirkin] типа так:
// Creates a new Buffer containing UTF-8 bytes of the string 'buffer'
const buf = Buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]);
[Dmitry Chirkin] внезапно обнраужилось что и обект можно ) но надо что бы он умел valueOf или Symbol.toPrimitive
[Dmitry Chirkin] кароч, все варианты очень подобно с примерами описаны в доке: https://nodejs.org/api/buffer.html\#buffer_class_method_buffer_from\_array
Vladislav (vladknp)
@vladknp
@sameroom-bot Спасибо за помощь.
Gor Martsen
@Gormartsen
привет всем. Есть желающие присоединится к open source проекту микросервисов? нужна помощь (доки, примеры, сайт, тесты и тп )
n1aba
@n1aba
@Gormartsen привет, есть желающий
Gor Martsen
@Gormartsen
о клас @n1aba - если не против давай в отдельный чат
Vijay
@vijay-uppunuru
@vijay-uppunuru
Hi everyone
How to update multiple documents in a collection with the values from an array preserving the order of updating??
currently the order of values are jumbled
on updating
mongodb
Sameroom
@sameroom-bot
[Dmitry Chirkin] so you asking in nodejs chat how to use mongo or how to write a for loop?
Alexandr
@flor-master
всем привет. есть вопрос не совсем по ноде.
Как правильнее хранить следующую структуру в монге?
например, у меня есть каталог книг, и список жанров. У каждой книги может быть несколько жанров.
Задача - регулярно выбирать случайную книгу из какого то жанра. что то типа, нажал на кнопку "Мне повезет" и получил случайную книгу из выбранного жанра.
Нормально ли будет хранить это таким образом?
сделать коллекцию жанров и сделать коллекцию книг. и в книге хранить список аидишников из жанров?
или есть какой то более удобный способ?
Sameroom
@sameroom-bot
[Dmitry Chirkin] есть, не использовать монгу для реляционных данных
Ivan Zmerzlyi
@DangelZM
@flor-master наверно лучше хранить название жанров в документе книги
Alexandr
@flor-master
@DangelZM что то типа { title: 'some title', genres: {['fairy tale', 'horrors']} } ??
тогда при переименовании жанра прийдется обновлять все записи.
Yuriy Musienko
@musienkoyuriy
вопрос по cheerio. Как сделать, чтобы оно понимало selfclosing теги? например если писать <meta /> то оно поймет, а если <meta> то оно считает, что это открывающийся тег
Sameroom
@sameroom-bot
[Dmitry Chirkin] так ето и есть открывающийся тег
[Dmitry Chirkin] мне кажется это должно зависеть от доктайпа
[Dmitry Chirkin] стоит ли сейчас html5 доктайп?
Yuriy Musienko
@musienkoyuriy
да, <!doctype html>
JunkerJS
@JunkerJS
Всем привет. Есть кто-то, кто может помоч с hapi, а в частности с авторизацией через google acess_token, facebook acess_token.
Есть ли что-то по типу https://www.npmjs.com/package/passport-google-plus-token но для hapi.
Ivan Zmerzlyi
@DangelZM
@flor-master На сколько часто вы будете менять названия жанров? А делать выборку по жанрам? Так же возможно обыграть создав маппинг
@flor-master
{ title: 'some title', genres: ['fairy_tale', 'horrors'] }
const  genresMap = {
    fairy_tale: "Fairy tale",
    horrors: "Horrors"
}
Это может быть как в базе так и в коде зависит от ваших задачь
Denis Bendrikov
@Den-dp
Что посоветуете для простейшей апишки? желательно что-то typescript-friendly
Alexandr
@flor-master
Можно вот такую штуку развернуть https://strapi.io/ @Den-dp
для поиграться и небольших проектов с головой.
VasylenckoSlava
@VasylenckoSlava
Ребят ,не подскажите куда копнуть? Мне надо рализовать с помощью typescript команду npm-ls или как вытащить эту функцию ls из npm с минимальными затратми?
Vitalii Hudyma
@katmai7
Решил посмотреть как express внутри устроен, кто-то можем рассказать зачем делать такое https://github.com/expressjs/express/blob/master/lib/application.js#L353 (делать из сеттера геттер если только 1 аргумент)?
Gor Martsen
@Gormartsen
не то
Короче хз зачем, но для меня больше похоже на перемудривание с кодом
А вот
// trust proxy inherit back-compat
Object.defineProperty(this.settings, trustProxyDefaultSymbol, {
configurable: true,
value: true
});
Скорее всего взаимосвязано
Borys Lymar
@Boromir1994
Доброй ночи. Столкнулся недавно с интересным моментом. Через json-circular серелизовал объект с Circular зависимостями (JSON.stringify просто упадет если есть Circular) и удалось скормить его через fs.writeFile, а вот через стрим не удалось это сделать (stream.write). Никто не знает почему стримы падают на объекта с Circular зависимостями?
Yuriy Yarosh
@yuriy-yarosh

Никто не знает почему стримы падают на объекта с Circular зависимостями?

Они для такого не предназначены... там нету обработки Circular зависимостей, да и никто даже не предполагал что кто-то будет туда такое запихивать.

Andrii
@Palatnyi
всем привет в чате!
Yuriy Yarosh
@yuriy-yarosh
Привет
poohitan
@poohitan
привіт, хтось юзав knex.js з sqlite3? маю дивну проблему з міграціями.
knex migrate:latest падає з такою помилкою: SQLITE_ERROR: no such table: knex_migrations_lock.
як я розумію, таблиця knex_migrations_lock має створитись knex'ом автоматично. нагуглити нічого не вдалось.
Andrey Gubanov
@finom
image.png
Чет esm не заходит
cjs модули можно импортировать только через default import
а потом десктруктурировать
yurgenbeerman
@yurgenbeerman
Колеги, привіт!
Скажіть, будь ласка, де можна знайти спільноту саме Харківських nodeJS-розробників?
Dmitry Demenchuk
@mrded

чуваки, в тестах при использовании spies, как тестировать async callbacks?

вот пример кода: https://gist.github.com/mrded/643fcbea106a77f873ca605e209dc10c

если callback вызывается синхронно, то Spy срабатывает, все круто. А вот если ассинхронно, тогда нужно портянку делать из

it('foo', function(done) {}) и отслеживать где код заканчивается, чтобы done() там вызвать. весь смысл от spy отпадает.

SilentImp
@SilentImp
Котики, а кто то пробовал HTTP 103 Early Hints с express node.js?