Денис
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
Ты просто унаследуешься от прототипа
Это немножко другое