@nodejs_ru

Страница 2594 из 2748
Ssanata
24.09.2018
17:23:42
Speed of
24.09.2018
17:24:13
Google
Ssanata
24.09.2018
17:25:15
ну похоже у тебя директория read-only
Подскажите как это можно исправить/изменить ?

Таймураз
24.09.2018
17:25:17
Спасибо, сейчас попробую
nvm это для удобства Твою же проблему отключение антивируса может решить

Ssanata
24.09.2018
17:25:55
nvm это для удобства Твою же проблему отключение антивируса может решить
Стоит стандартный от виндовс, ничего дополнительно не устанавливала

Ssanata
24.09.2018
17:27:25
Что за версия ноды?
$ node -v v10.10.0 $ npm -v 6.4.1

Таймураз
24.09.2018
17:29:36
$ node -v v10.10.0 $ npm -v 6.4.1
Попробуй удалить ноду и поставить то, что я скинул По ссылке вся информация нужная на английском будет Всегда ставил nvm и нпм на кеш не ругался

Speed of
24.09.2018
23:29:26
ребят, а можно ли распаковать объект как нибудь?

чтобы такого безобразия небыло

crud.update(ctx.request.body.id, ctx.request.body.title, ctx.request.body.author, ctx.request.body.description)

Docent
24.09.2018
23:38:30
кто небудь знает как удалить все содержимое DynamoDB (не таблицу). Чтото вроде етого: clientDeleteAll (params) { return this.clientScan(params).then((data) => { let newItems = data.Items let chnks = _.chunk(newItems, 25) for (let chnk of chnks) { let promises = [] for (let d of chnk) { return promises.push(this.clientDeleteBatch(params.TableName, d)) } return Promise.all(promises) } if (data.LastEvaluatedKey != null) { params.ExclusiveStartKey = data.LastEvaluatedKey return this.clientDeleteAll(params) } return Promise.resolve(newItems) }).then((items) => { if (items != null && items.length != null) { this.aItems = [] return Promise.resolve(items) } }) }

Анатолий
24.09.2018
23:39:18
crud.update(ctx.request.body.id, ctx.request.body.title, ctx.request.body.author, ctx.request.body.description)
- Передавать только контекст, принимать объект - Передать только body, принимать объект - Проверять первый аргумент на тип и в случае объекта принимать объект, иначе принимать стринговые аргументы

Алексей
25.09.2018
00:19:13
Привет. Как сделать метод документу, который использует другую модель? Mongoose

Google
Алексей
25.09.2018
00:21:11
Типа schema.methods.abc = fn (){anotherModel.find(this.id)}

Антон
25.09.2018
03:45:16
При старте проекта с mysql выдает такую ошибку, как ее пофиксить? getaddrinfo ENOTFOUND localhost:8888/ localhost:8888/:3306

у меня phpmyadmin на порте 8888, в конфиг я пишу: host:”localshot:8888” почему оно добавляет :3306 ?

Veroncheg
25.09.2018
03:50:50
потому что порт пхпмайадмина не есть порт майскуля

Антон
25.09.2018
03:53:26
потому что порт пхпмайадмина не есть порт майскуля
а есть спопсоб как узнать на каком порту mysql ?

просто он у меня через mamp

Veroncheg
25.09.2018
03:53:41
ну стандартно на 3306 же вроде

Антон
25.09.2018
03:53:42
а там я только нашел пор 8888

Bodya
25.09.2018
03:54:00
3306 введи, должен заработать

Veroncheg
25.09.2018
03:54:06
зачем вообще номер порта добавляете, пробуйте без него

Bodya
25.09.2018
03:55:11
Kostya
25.09.2018
04:05:04
Ivan
25.09.2018
04:07:04
у меня работал mysql без указания порта, а знакомому приходилось указывать 3306

Alexander
25.09.2018
05:33:52
@Atassis

Антон
25.09.2018
06:50:36
Как в Angularjs сделать ng-repeat с такой логикой: ng-repeat="room in rooms" Если (room.is_deleted && toTrash) выводим комнаты с is_deleted == true; Иначе выводим все комнаты у которых is_deleted == false;

Анатолий
25.09.2018
07:01:34
Получается, что crud должен будет знать о составе контекста, или body Чувствую запах
Нет, он просто будет ожидать объект с заданными полями. Требовать аргументы или списком или объектом - нормально.

Alex
25.09.2018
07:03:59
Нет, он просто будет ожидать объект с заданными полями. Требовать аргументы или списком или объектом - нормально.
Во втором случае со скрипом можно согласиться (хотя я бы не согласился), но передавать контекст это жесть. Там не поля ожидаются, а объект с объектом с полями

Eugene
25.09.2018
07:06:05
crud.update(ctx.request.body.id, ctx.request.body.title, ctx.request.body.author, ctx.request.body.description)
const { id, title, author, description } = ctx.request.body; crud.update(id, title, author, description); ?

Google
Анатолий
25.09.2018
07:13:20
Ну или сделать промежуточную функцию, которая будет извлекать из body нужный объект или массив аргументов - и передавать его через многоточие

Антон
25.09.2018
07:24:46
Cмотрите filter: { is_deleted: recycleBin } есть такой фильте рв ангуляре, как сделать такой же, только для is_deleted == false и recycleBin == false?

Denys
25.09.2018
07:28:34
Привет) Нужно добавить новую колонку в sequilize, где значение этой колонки будет такой же, как id + username (то есть на создании колонки мы должны иметь объект user) Как это правильно сделать через миграции sequilize?

Belek
25.09.2018
07:55:12
Привет народ. Я только что установил node js и я почти нечего не знаю, посоветуйте хорошие книги или уроки в ютубе и.т.д пж.

Egor
25.09.2018
07:56:48
https://coursehunters.net

Aleksey
25.09.2018
07:59:12
Всем привет, можете подсказать как лучше задеплоить node.js приложение на VPS. Запускаю на 18 ubuntu, нужен автоматический рестарт и мониторинг загрузки. Сейчас запускаю через pm2, может есть лучше альтернативы?

Aleksey
25.09.2018
08:02:05
Докер!
Я обычно через докер + forever и запускаю, сейчас хочу нормальный мониторинг настроить. Чем можно мониторить загрузку по CPU и памяти в докере? И еще у pm2 есть контроль загрузки event loop, так что можно понять, когда повышается время обработки из-за перегрузки event loop.

Aleksey
25.09.2018
08:04:30
Может кто работал, связка node.js + docker + prometheus подойдет?

для мониторинга юзаю датадог
У них есть self hosted open source?

Egor
25.09.2018
08:07:29
можно ELK для всех логов и мониторинга юзать https://logz.io/blog/docker-logging/

Sergey
25.09.2018
08:07:38
У них есть self hosted open source?
нет. мы пользуем облачный с ограничением по кол-ву тачек и ретеншеном в сутки

Aleksey
25.09.2018
08:10:06
Grafana + prometheus
Есть хорошие ресурсы или лучше сразу в документацию?

Vitaliy
25.09.2018
08:11:34
Google
Aleksey
25.09.2018
08:11:55
Спасибо, буду смотреть

А сейчас все стартуют в докере с forever?

И на базе какого image?

Sergey
25.09.2018
08:12:33
Aleksey
25.09.2018
08:12:53
Просто node alpaine и политикой рестарта?

Aleksey
25.09.2018
08:13:10
Окей, спасибо

Я просто раньше на чистый альпайн ставил ноду и запускал с forever

И еще, сколько лучше docker-ов стартовать на одной машине, по одной на процесс?

Sergey
25.09.2018
08:16:02
Я просто раньше на чистый альпайн ставил ноду и запускал с forever
наверняка есть кейсы, когда в одном конте может быть запущено несколько апп через forever или pm2, но это немного странно

Анатолий
25.09.2018
08:17:42
Sergey
25.09.2018
08:17:44
И еще, сколько лучше docker-ов стартовать на одной машине, по одной на процесс?
в смысле? у нас один запущеный конт на приложение. Если надо отмасштабировать — запускаем еще нужное кол-во

Alex
25.09.2018
08:18:36
Слушаю ваше решение.
Деструктуризация же, предложили выше

Анатолий
25.09.2018
08:20:25
Деструктуризация же, предложили выше
Больше констант богу констант. Ооок. Альтернатива.

Artem
25.09.2018
08:20:52
Всем привет. Ребят, подскажите плиз чем вы дебажите апликуху, если есть утечки в памяти?

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