@nodejs_ru

Страница 2184 из 2748
Денис
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
всегда нужно работать по id
Не понял как это поможет... Вот использование prepared queries (или как там они) поможет

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

Grigorii
22.06.2018
05:43:51
Прочитай текст ошибки
Там даже шторм подчёркивает переменную, кажется

Денис
22.06.2018
05:44:06
resp
заметил

Vadim
22.06.2018
05:45:09
Не понял как это поможет... Вот использование prepared queries (или как там они) поможет
я немного не дописал, нужно работать по token пользователя. например по token берешь id из редиса, а потом по id уже делаешь манипуляции в базе.

заметил
а еще интересно стало почему иногда используешь var а иногда let ?

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

Денис
22.06.2018
05:48:49
а еще интересно стало почему иногда используешь var а иногда let ?
я не копирую, всё сам делаю, просто мне объясняли , чем отличие , но я не запомнил

Потому что куски кода копипастит лол
я не копировал, всё сам пишу

Grigorii
22.06.2018
05:49:19
я не копирую, всё сам делаю, просто мне объясняли , чем отличие , но я не запомнил
Если не хочется запоминать отличия, можно запомнить "всегда использовать let"

Google
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
а как его (пароль) еще передать на сервер?
Я имел в виду let body = req.body.password если это был вопрос мне

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

Grigorii
22.06.2018
05:55:26
пользователь хочет сменить пароль, для этого он должен ввести старый пароль. Он ведь должен отправить старый пароль на сервер? почему бы не в body? другое дело что в коде не проверяется валидность старого пароля а сразу перезаписывается новый (но думаю здесь просто тестовый код).
Я про то, что пароль из запроса сохраняется в переменной с названием body, а уже в следующей строчке снова используется req.body. И сразу два неудобства: 1. Кажется, что body - это req.body, а не пароль 2. Внезапно пароль не в password, а в body *придирки к именованию*

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

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

Vadim
22.06.2018
05:58:46


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

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)

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

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

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
а мне вот интересно в каких случаях лучше писать на классах, а в каких процедурным программированием?
в случае, если ООП - то классы, если нет ООП - процедурно. Но в любом случае, жаваскрипт это про процедурное

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
При работе с бд, модели проще описывать класами
проще описывать graphql - структуру

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

Konstantin
22.06.2018
07:23:25
одним словом, обман, чтобы набрать классы
так там же классы на самом деле не классы. везде обман

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

Konstantin
22.06.2018
07:26:50
Почему вы считаете, что JS - про процедурное?
Потому-что его сложно натянуть на модель не процедурную

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 вполне под него попадает

Dilame
22.06.2018
07:30:08
но реализует это всё прототипно
Да, но мы же говорим про стиль написания на JS, а не про то, как JS под капотом устроен

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

Alexander
22.06.2018
07:31:28
Dilame
22.06.2018
07:31:31
так я не отрицаю, что оно так выглядит
Я начал этот разговор с вашего ответа на вопрос, в каком стиле лучше писать. Вы сказали, что JS - это про процедурное) Лишь это хотел оспорить.

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

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

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

Или это будет что-то другое?

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