
Денис
22.06.2018
05:42:56

Andrey ?
22.06.2018
05:43:24
Прочитай текст ошибки

Alexander
22.06.2018
05:43:30
У тебя resp, а не res

Google

Vadim
22.06.2018
05:43:36
resp

Andry
22.06.2018
05:43:36

Sergey
22.06.2018
05:43:49
Кстати, что за иде?

Grigorii
22.06.2018
05:43:51

Денис
22.06.2018
05:44:06

Vadim
22.06.2018
05:45:09
заметил
а еще интересно стало почему иногда используешь var а иногда let ?

Alexander
22.06.2018
05:47:33

Grigorii
22.06.2018
05:48:41
Ну, если уж активно придираемся, почему пароль хранится в body?

Денис
22.06.2018
05:48:49

Grigorii
22.06.2018
05:49:19

Google

Денис
22.06.2018
05:50:09

Vadim
22.06.2018
05:51:04
а как его (пароль) еще передать на сервер?

Alexander
22.06.2018
05:51:11
Или, например, заполнить пробелы в знаниях чтением соответствующей литературы...

Vadim
22.06.2018
05:51:26

Grigorii
22.06.2018
05:51:46

Vadim
22.06.2018
05:53:43
Я имел в виду
let body = req.body.password
если это был вопрос мне
пользователь хочет сменить пароль, для этого он должен ввести старый пароль. Он ведь должен отправить старый пароль на сервер? почему бы не в body? другое дело что в коде не проверяется валидность старого пароля а сразу перезаписывается новый (но думаю здесь просто тестовый код).

Grigorii
22.06.2018
05:55:26
ясно, хорошо
Idea - хорошая среда.
Она тебе и var выделяет, и req подчёркивает.
Наведи мышку, напишет, что ей не нравится)
И за стилем немного следит, и ошибки находит ещё до запуска

Денис
22.06.2018
05:57:23
у меня плохо получается именовать переменные ,методы, как надо по госту, стараю адекватно называть, но когда долго сижу забываю про это и пишу название, как попало

Vadim
22.06.2018
05:58:46

Evgen
22.06.2018
06:01:06

Ilgiz
22.06.2018
06:02:41
локально записывает нормально на mysql, на докере выдает ошибку
{ SequelizeDatabaseError: Incorrect string value: '\xD0\x9D\xD0\xBE\xD0\xB2...' for column 'title' at row 1
на докере и локально версии mysql одинаковые
обычный insert into
кажется понимаю в чем проблема
докер создает базу не utf8

Grigorii
22.06.2018
06:05:08

Ilgiz
22.06.2018
06:05:20
по умолчанию берет
я явно не указываю
надо указать

Google

Andrey ?
22.06.2018
06:05:34
Так указывай явно ¯\_(ツ)_/¯

Ilgiz
22.06.2018
06:05:48
ну пока писал дошло)

Andrey ?
22.06.2018
06:05:58
(или просто используй постгрес)

Дмитрий
22.06.2018
06:13:43
Пацаны, как часто возникает потребность писать аддон на плюсах для ноды?

Alexander
22.06.2018
06:17:31

Дмитрий
22.06.2018
06:18:04
Пример можешь привести?

Стас
22.06.2018
06:31:02
Есть какой-то нормальный способ запускать скрипт ПЕРЕД ребилдом вебпака? Webpack shell plugin пробовал, есть проблемы.
(--watch mode)

Cenator
22.06.2018
06:37:08

Стас
22.06.2018
06:46:52
Да, скорее всего то что надо. Спасибо)

Alexander
22.06.2018
07:01:14
Привет всем, давно интересует вопрос. Как правильно писать на node.js )) в том плане, что есть проблема с архитектурой каждый пишет как хочет даже на относительно крупных проектах. Нашел пару фрэймворков sails.js mean.js но они прям на крупные проекты направлены. Недавно писал телеграм бота и решения котрые смотрел на гитхабе все были кто в лес кто по дрова.

Yaroslav
22.06.2018
07:02:08
на них и строишь

Alexander
22.06.2018
07:02:45
В Ангуляр есть вот John Pap котрый написал годную доку как нужно и как не нужно, есть под ноду что-то такое ?
Нууу даа. Но вот структура файлов

Дмитрий
22.06.2018
07:05:05

Alexander
22.06.2018
07:05:42

Vadim
22.06.2018
07:18:12
а мне вот интересно в каких случаях лучше писать на классах, а в каких процедурным программированием?

Konstantin
22.06.2018
07:19:56

Cenator
22.06.2018
07:20:41

Google

Vadim
22.06.2018
07:20:54

Дмитрий
22.06.2018
07:21:13

Konstantin
22.06.2018
07:21:15

Dilame
22.06.2018
07:21:24
Сердце

Vadim
22.06.2018
07:21:41

Konstantin
22.06.2018
07:21:48
тем более ты можешь читерить, писать процедурно, имитируя классы

Cenator
22.06.2018
07:21:52

Дмитрий
22.06.2018
07:22:49

Dilame
22.06.2018
07:22:55
?
Как бы смешно не звучало, я серьёзно) На выходе часто важнее, что бы проект работал, чем то, в каком стиле он написан. Пиши как умеешь, в итоге научишься делать круто

Konstantin
22.06.2018
07:23:25

Dilame
22.06.2018
07:24:33

Sheldhur
22.06.2018
07:24:38
кто pino юзает? почему он trace и debug не вываливает если log.level = 'trace'?

Konstantin
22.06.2018
07:26:50

Dilame
22.06.2018
07:27:12

Cenator
22.06.2018
07:27:26

Konstantin
22.06.2018
07:27:36

Cenator
22.06.2018
07:27:38
и event-driven

Dilame
22.06.2018
07:28:09
прототипно
Да, но на логическом уровне вполне себе ООП.

Cenator
22.06.2018
07:28:30

Konstantin
22.06.2018
07:28:40

Google

Dilame
22.06.2018
07:29:14
по каким признакам можно так сказать?
Если брать определение из вики
В основе концепции объектно-ориентированного программирования лежит понятие объекта — некой сущности, которая объединяет в себе поля (данные) и методы (выполняемые объектом действия).
JS вполне под него попадает

Konstantin
22.06.2018
07:29:33

Dilame
22.06.2018
07:30:08

Дмитрий
22.06.2018
07:30:17

Cenator
22.06.2018
07:30:22

Konstantin
22.06.2018
07:30:24

Alexander
22.06.2018
07:30:58

Дмитрий
22.06.2018
07:31:02
# приватные поля не реализуемы через прототипы

Alexander
22.06.2018
07:31:28

Dilame
22.06.2018
07:31:31

Дмитрий
22.06.2018
07:31:39
В прототипы?

Alexander
22.06.2018
07:31:49

Konstantin
22.06.2018
07:31:51

Alexander
22.06.2018
07:32:06
Эхх, а были времена, когда приватные методы через var делали........

Evgen
22.06.2018
07:32:51
Если я, например, при общении, скажу: Реализуй мне Класс который наследуется от Базового Класса - Будет ли это ООП если я использую "сахар" JS для этого?
Или это будет что-то другое?

Alexander
22.06.2018
07:33:11
Ты просто унаследуешься от прототипа
Это немножко другое