@nodejs_ru

Страница 974 из 2748
A.
09.07.2017
18:42:27
Посоветуйте чат по Node.js. Я кажется случайно не туда зашёл.

Сергей
09.07.2017
18:45:45
@enjoythefuckingsilence не повторяй эту ошибку

Mr_Babrums.bin
09.07.2017
19:07:05
а чо было?

Nikita
09.07.2017
19:59:38
@a_jah https://t.me/rubylang

Google
A.
09.07.2017
20:05:13
@a_jah https://t.me/rubylang
Спасибо, но я пошутил :)

biert
09.07.2017
21:24:53
ребята

можете подсказать где я не улавливаю

[ { _id: 596286ca6f25ea12045cefb6, name: 'Second root company', earnings: 200, parentCompany: '', __v: 0, childEarnings: 200 } ]

есть такая структура

как сделать чтобы поменять _id c 596286ca6f25ea12045cefb6 на '596286ca6f25ea12045cefb6'

у меня с модели берется массив объектов

но он не валидный из-за того что значение ключа _id не string

Pavel
09.07.2017
21:31:28
да, я затупил) но мб, проблема все таки в модели? name ведь у тебя string возвращается нормально

biert
09.07.2017
21:31:36
да

но я не генерирую айди

оно само

Google
biert
09.07.2017
23:46:13
да не важно, уже костылями исправил

теперь репу чешу как переделать crud чтобы он с этим работал

ребята

а как искать в очень вложенных моделях

один во второй ложит, а далее нет

ищет точнее

findOne из mongoose не ищет

допустим есть такая схема

{ "_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 }

что делать если вложенности в child будет 10 или 20

как искать по ним

Алексей
10.07.2017
02:15:41
как искать по ним
Ты знаешь ответ

biert
10.07.2017
02:19:08
решил переделать концепцию

вот мой ответ

Ilgiz
10.07.2017
03:56:04
Ребят что посоветуете использовать для таких случаев у меня один грамадный метод я хочу поделить их на мелкие но для каждого метода будет очень много атрибутов то есть входных параметров и это не красиво что можно сделать на подобие классов типа чтоб брать атрибуты через this и что б красиво

Дмитрий
10.07.2017
04:10:02
Деструктуризация входящих аргументов

const partialFunction = ({ one, thousand, args }) => { ... }

Ilgiz
10.07.2017
04:12:45
Дмитрий
10.07.2017
04:15:51
Я имею ввиду, что можно будет передавать всего один параметр, который будет содержать в себе всю твою кучу аргументов — можно объявлять в любом порядке, можно создать заранее, можно даже вытаскивать из всей кучи аргументов только нужные const functionInChain = ({ importantArgument, ...rest }) => { importantArgument() return { ...rest } }

Пример пока конечно в stage-3, но всё остальное перечисленное доступно без транспиляции уже сейчас

Google
Дмитрий
10.07.2017
04:18:59
Да

Остап
10.07.2017
06:21:06
После повной установки етово репозитория с сайтом: 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
10.07.2017
06:22:35
'Must set env var BIP32_DERIVED_KEY'

Остап
10.07.2017
06:23:24
я сгенерировал ево при установке, сделал на етом сайте: http://bip32.org/

Dika
10.07.2017
06:24:16
установи его в переменную среды

Остап
10.07.2017
06:25:24
всмисле?

у меня ubuntu

Переменные окружения в Linux

хм, надо добавить

а как назвать

хз

Остап
10.07.2017
06:26:44
не понемаю

ех....

Dika
10.07.2017
06:26:50
смотри

Остап
10.07.2017
06:27:08
смотрю

Dika
10.07.2017
06:27:11
BIP32_DERIVED_KEY=xpub6AH node server/index

запускай так

Где xpub6AH - твой ключ

Остап
10.07.2017
06:27:57
пробую.....

Google
Admin
ERROR: S client not available

Остап
10.07.2017
06:28:40
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$

ошибка

Остап
10.07.2017
06:29:56
ок, переведу https://translate.google.com.ua/?tl=ru

спасибо

Сергей
10.07.2017
06:30:10
Если ты это решить не можешь, не засоряй чат, а пройди курс

Enjoy the
10.07.2017
06:30:35
Какой?

Остап
10.07.2017
06:31:53
Dmitry ?
10.07.2017
06:31:58
Любой, где про npm скажут

Alex
10.07.2017
06:32:00
Какой?
Ок, гугл.

Сергей
10.07.2017
06:32:19
я ж думал чат для етово
Чат для решения сложных проблем.

Enjoy the
10.07.2017
06:32:20
Алекс, я думал говорят про конкретный

Остап
10.07.2017
06:32:43
Чат для решения сложных проблем.
ок, иду в Хабрахабр напишу....

Charles
10.07.2017
06:33:01
wat

Сергей
10.07.2017
06:33:09
я ж думал чат для етово
Зачем людям тратить время на человека, который даже банальные основы не захотел изучить?

Остап
10.07.2017
06:33:28
точно, спасибо за все

Dika
10.07.2017
06:33:36
Иди учить js и nodejs
насчет переменных среды, тут скорее незнание линукса

Остап
10.07.2017
06:33:42
дальше как то розгребусь

Google
Остап
10.07.2017
06:33:50
с windows10 только свалил

ок, исправлю, спс

Максим
10.07.2017
06:34:49
с windows10 только свалил
Для некоторых, я так понял, это достижение

Таймураз
10.07.2017
06:35:10
4-тый день на ubuntu
Оставил бы лучше как было сообщение Уходить с винды на убунту- не показатель крутости Тебе с полгода нужно уйти в ноду и операционные системы, чтобы начать что-то делать

Остап
10.07.2017
06:35:48
я установил lamp

можна чет делать

Charles
10.07.2017
06:36:10
на кой те лампа

Остап
10.07.2017
06:36:18
для php

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