
?Invisible knight?
03.09.2018
16:08:11
Подскажите пожалуйста как сделать имя пользователя уникальным?
|
unique: true не работает
|
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var schema = new Schema({
username: {
type: String,
unique: true,
required: true
}
})

Michael
03.09.2018
16:08:41
Можтет кто заревьювить продажеспособность сервиса? Хочу сервис начать продвигать, это мой первый опыт

Artyom
03.09.2018
17:17:30
Где почитать про техники уменьшения алокейтов и вообще что это такое?
Я так понял это про создание инлайн функций и как решение вынесение параметров из замыкания в аргументы
@ZeroBias ^

Google

Artyom
03.09.2018
17:25:11
Кто тут еще шарит?)

dima
03.09.2018
17:42:12
Выглядит как пхп

Дмитрий
03.09.2018
17:43:29

Artyom
03.09.2018
17:43:43
=\
А я думл мне на блюдечке статейку принесут(

Alexander
03.09.2018
17:44:15

Дмитрий
03.09.2018
17:47:00
Но шыт хэппенс))

Aga
03.09.2018
18:02:43
Товарищи Программисты
Socket Connection на клиенте в localStorage стоит хранить?
Чтобы во всех вкладках был один Connection

Alexander
03.09.2018
18:03:55

Aga
03.09.2018
18:04:07
хмм

Google

Harry
03.09.2018
18:04:53
на каждую вкладку же свой айдишник дается энивей

Aga
03.09.2018
18:04:57
sessionStorage?

Alexander
03.09.2018
18:05:06
Нет
Каждая страница создаёт свой коннекшн. И его нельзя Переипользовать

Aga
03.09.2018
18:05:27
Как называлось, под каждую вкладку свой storage

Alexander
03.09.2018
18:05:44
))
а зачем тебе его хранить у пользователя то?

Aga
03.09.2018
18:06:18
sessionStorage, оказался прав
Чтобы не создавать каждый раз новый коннекшн
при переходе
ибо выполняется loading, который чекает коннекшн
хоть у меня и асинхронно

Alexander
03.09.2018
18:06:48
У тебя лимит на коннекшны?

Aga
03.09.2018
18:06:56
Нет
В sessionStorage нельзя чтоли?)

Alexander
03.09.2018
18:07:05
Тогда пересоздавай
Нельзя

Aga
03.09.2018
18:07:15
Проблема не в пересозданиях

Google

Aga
03.09.2018
18:07:36
Я на ReactJS, при переходе на другую страницу меняется компонент и следовательно state
А если нет соединения - создаётся новое, хотя прошлое ещё активно

Alexander
03.09.2018
18:08:00
Храни не в стейте, а где-нибудь выше

Aga
03.09.2018
18:08:06
Из-за этого нужно чекать независимо, есть ли активное

Alexander
03.09.2018
18:08:19
Хорошо храни там

Aga
03.09.2018
18:08:25
))
тем более я токен в localStorage храню

Alexander
03.09.2018
18:08:48
Ну тогда все ясно
Удачи с хранением

Aga
03.09.2018
18:08:59
?:D

Alexander
03.09.2018
18:09:12
Ну я тебе удачи желаю

Aga
03.09.2018
18:09:17
Что-то против localStorage имеешь?)
Это типа "всё ясно с тобой, хуйню метелишь"

Alexander
03.09.2018
18:09:38

Alexander
03.09.2018
18:09:45

Aga
03.09.2018
18:09:48
бля)

Nikita
03.09.2018
18:09:58
f[d[fd[f[[F[D[F[D[F
ахвахвхахвахвхахвХВАХВАХВХ

Aga
03.09.2018
18:10:03
Чувак, сложно сказать в чём фетишь?)

Google

Nikita
03.09.2018
18:10:19
redux, mobX

Alexander
03.09.2018
18:10:25
бля)
ну ты типо ливнул когда исчерпал свой вопрос в первый раз, потерял доверие и наше расположение кароче

Casper
03.09.2018
18:10:33

Aga
03.09.2018
18:10:43
Ливнул?

Admin
ERROR: S client not available

Таймураз
03.09.2018
18:10:54

Aga
03.09.2018
18:11:08

Таймураз
03.09.2018
18:11:09
Хранят в httponly куке

Alexander
03.09.2018
18:11:11

Nikita
03.09.2018
18:11:16

Aga
03.09.2018
18:11:25
Я зашёл, чекнуть снят ли бан)
Я же написал это
Я не задал ни единого вопроса же

Nikita
03.09.2018
18:11:42
храни в Сторе нужное значение

Aga
03.09.2018
18:11:54
хмм

Nikita
03.09.2018
18:11:59
ХМММММ

Alexander
03.09.2018
18:12:16
Я тебе намекнул, что надо хранить свой коннекшн чуть выше стейта. В сторе, например, или в стейте компонента повыше, который не меняется и подкидывать через пропсы или контекст
Но все равно это не вяжется с твоим первым вопросом - шаринг коннекшна между вкладками

Google

Aga
03.09.2018
18:13:01
У меня есть декоратор, withAuth. Все вкладки где нужен сокет, входят в withAuth, можно оттуда рулить

Alexander
03.09.2018
18:13:21
Именно

Aga
03.09.2018
18:13:57
токен тамже хранить?

Alexander
03.09.2018
18:14:14
Токен лучше хранить в куке имхо
Как сказал выше Таймураз

Andrew
03.09.2018
18:14:50

Nikita
03.09.2018
18:15:11

Aga
03.09.2018
18:15:22
Так нах токен защищать?

Alexander
03.09.2018
18:15:38
Тем, что сервер имеет контроль над этой кукой. Например, заэкспайрить ее или переписать при любом запросе

Aga
03.09.2018
18:15:43
Твой же токен, себе хуже сделаешь
Если допустим realtime проект, типа мессенджера

Alexander
03.09.2018
18:16:44
ЯП вообще штука на любителя. Для таких целей и придумали паттерны и хороший тон

Сергей
03.09.2018
18:16:46
народ

Alexander
03.09.2018
18:16:50
Доброе утро сова

Aga
03.09.2018
18:16:51
Где основная проверка - сокета

Сергей
03.09.2018
18:16:55
в v10.9 работает "--experimental-modules" ?

Kelin
03.09.2018
18:17:11
он же с 10.0 вроде, не?