Rostyslav
{ "_id": { "$oid": "5962cca42f476128f0d8b16a" }, "name": "Root company", "earnings": 200, "parentCompany": "", "children": [ { "children": [], "_id": { "$oid": "5962ccba2f476128f0d8b16c" }, "parentCompany": "Root company", "earnings": 10, "name": "Slave company" }, { "name": "atatata", "earnings": 20, "parentCompany": "Root company", "_id": { "$oid": "5962d65ca8f5491554028750" }, "children": [] } ], "__v": 0 }
Rostyslav
что делать если вложенности в child будет 10 или 20
Rostyslav
как искать по ним
Алексей
как искать по ним
Ты знаешь ответ
Rostyslav
решил переделать концепцию
Rostyslav
вот мой ответ
ikasymov
Ребят что посоветуете использовать для таких случаев у меня один грамадный метод я хочу поделить их на мелкие но для каждого метода будет очень много атрибутов то есть входных параметров и это не красиво что можно сделать на подобие классов типа чтоб брать атрибуты через this и что б красиво
Дима
Деструктуризация входящих аргументов
Дима
const partialFunction = ({ one, thousand, args }) => { ... }
ikasymov
Дима
Я имею ввиду, что можно будет передавать всего один параметр, который будет содержать в себе всю твою кучу аргументов — можно объявлять в любом порядке, можно создать заранее, можно даже вытаскивать из всей кучи аргументов только нужные const functionInChain = ({ importantArgument, ...rest }) => { importantArgument() return { ...rest } }
Дима
Пример пока конечно в stage-3, но всё остальное перечисленное доступно без транспиляции уже сейчас
Дима
Да
Anonymous
После повной установки етово репозитория с сайтом: https://github.com/FuzzyHobbit/bustabit-webserver Пишу в терминале: npm start а мне оно кучу ошибок Первий раз запустилось, а дале - ошибки только вот такая ошибка: ostap@ostap-Programmer:/var/www/html/bustabit-webserver$ npm start > Bustabit@2.0.0 start /var/www/html/bustabit-webserver > node server/index /var/www/html/bustabit-webserver/server/lib.js:79 throw new Error('Must set env var BIP32_DERIVED_KEY'); ^ Error: Must set env var BIP32_DERIVED_KEY at Object.<anonymous> (/var/www/html/bustabit-webserver/server/lib.js:79:11) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object.<anonymous> (/var/www/html/bustabit-webserver/server/database.js:6:11) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) npm ERR! Linux 4.10.0-26-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start" npm ERR! node v4.7.2 npm ERR! npm v3.5.2 npm ERR! code ELIFECYCLE npm ERR! Bustabit@2.0.0 start: `node server/index` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the Bustabit@2.0.0 start script 'node server/index'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the Bustabit package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node server/index npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs Bustabit npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls Bustabit npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /var/www/html/bustabit-webserver/npm-debug.log ostap@ostap-Programmer:/var/www/html/bustabit-webserver$
Dika
'Must set env var BIP32_DERIVED_KEY'
Anonymous
я сгенерировал ево при установке, сделал на етом сайте: http://bip32.org/
Dika
установи его в переменную среды
Anonymous
всмисле?
Anonymous
у меня ubuntu
Anonymous
Переменные окружения в Linux
Anonymous
хм, надо добавить
Anonymous
а как назвать
Anonymous
хз
Anonymous
не понемаю
Anonymous
ех....
Dika
смотри
Anonymous
смотрю
Dika
BIP32_DERIVED_KEY=xpub6AH node server/index
Dika
запускай так
Dika
Где xpub6AH - твой ключ
Anonymous
пробую.....
Anonymous
ostap@ostap-Programmer:/var/www/html$ BIP32_DERIVED_KEY=my_key node server/index module.js:327 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object.<anonymous> (/var/www/html/server/index.js:3:15) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Function.Module.runMain (module.js:441:10) ostap@ostap-Programmer:/var/www/html$
Anonymous
ошибка
Sergey
Иди учить js и nodejs
Anonymous
ок, переведу https://translate.google.com.ua/?tl=ru
Anonymous
спасибо
Sergey
Если ты это решить не можешь, не засоряй чат, а пройди курс
Anonymous
Какой?
Dima
Любой, где про npm скажут
Alex
Какой?
Ок, гугл.
Sergey
я ж думал чат для етово
Чат для решения сложных проблем.
Anonymous
Алекс, я думал говорят про конкретный
Anonymous
Чат для решения сложных проблем.
ок, иду в Хабрахабр напишу....
Матрос
wat
Sergey
я ж думал чат для етово
Зачем людям тратить время на человека, который даже банальные основы не захотел изучить?
Anonymous
точно, спасибо за все
Dika
Иди учить js и nodejs
насчет переменных среды, тут скорее незнание линукса
Anonymous
дальше как то розгребусь
Anonymous
с windows10 только свалил
Anonymous
ок, исправлю, спс
Максим
с windows10 только свалил
Для некоторых, я так понял, это достижение
Таймураз
4-тый день на ubuntu
Оставил бы лучше как было сообщение Уходить с винды на убунту- не показатель крутости Тебе с полгода нужно уйти в ноду и операционные системы, чтобы начать что-то делать
Anonymous
я установил lamp
Anonymous
можна чет делать
Матрос
на кой те лампа
Anonymous
для php
Матрос
фу фу фу удали, еретик
Матрос
пиши на ноде
Максим
я установил lamp
А чего не Docker? к тому же Apache сейчас редко используется
Матрос
а лучше как Таймураз сказал, по харду посиди на линухе и ноду потыкай. Книжки там почитай, курсы пройди
Anonymous
незнаю, впервие слишу
Таймураз
я установил lamp
Пхп- это старые проекты. Большие, в больших компаниях, но старые Новые на пхп начинать неправильно
Матрос
куда ему докер сейчас, он на бубу только 4 сутки
Матрос
А чего не Docker? к тому же Apache сейчас редко используется
Таймураз
Докер лол
Матрос
+1
Максим
куда ему докер сейчас, он на бубу только 4 сутки
Нужно было подписать "Сарказм"
Матрос
вот всегда у меня с этим плохо было
Матрос
:D
Таймураз
Какой-то не к месту сарказм
Anonymous
а лучше как Таймураз сказал, по харду посиди на линухе и ноду потыкай. Книжки там почитай, курсы пройди
знаю основи програмирование(цикли и тд), вот виучил основи пхп, сейчас учу фреймворк laravel
Anonymous
нужно установить ноду для одново проекта, что б просто запустить
Таймураз
знаю основи програмирование(цикли и тд), вот виучил основи пхп, сейчас учу фреймворк laravel
Ты ещё буквы не доучил. А впереди ещё слоги, слова, предложения
Матрос
мне интересно узнать 3ий элемент списка "основы программирования", "циклы" - ... (и т.д.) *сарказм*
Максим
Какой-то не к месту сарказм
Все к месту. Чувак ставит Linux чтобы быть "своим" среди таких же линуксоидов. Если мне нужен Linux, то я его ставлю в виртуалке, на удаленном сервере или поднимаю Docker-контейнер