@nodejs_ru

Страница 1101 из 2748
dima
17.08.2017
11:23:55
тоже самое

они похожи. Ща скрины кину



Sparrow
17.08.2017
11:24:46
там по дефолту в качестве store MemoryStore юзается если что

Google
dima
17.08.2017
11:24:56
пальнула ошибка 500 и вот Message Failed to serialize user into session

я хз че делать





Sparrow
17.08.2017
11:27:49
но если тебе не надо сессий, то вообще не нужно passport.session

dima
17.08.2017
11:28:12
а как без сессий? Без сессий я не сохраню ничего

нужны они. Тут же по ним авторизация

Sparrow
17.08.2017
11:28:37
чисто для авторизации на каждом реквесте

это если у тебя апи

dima
17.08.2017
11:28:59
такое не хочу. Мемори по дефолту же правильно? Не апи

Sparrow
17.08.2017
11:29:12
тогда настраивай store

dima
17.08.2017
11:29:30
с апи было бы проще. С каждым запросом в бд по токену и тд. А тут как ? Без сторе что не выйдет?

Sparrow
17.08.2017
11:29:33
мемори не для продакшн, но можно

Google
dima
17.08.2017
11:29:44
а как указать мемори?

он автоматически выберет?

Sparrow
17.08.2017
11:29:59
оно само, по дефолту

dima
17.08.2017
11:30:11
и ничего. Ошибка все та же. (

я устал уже. Ну се за бред

Andrey ?
17.08.2017
11:30:52
User.findOne не промис ли возвращает?

dima
17.08.2017
11:31:01
нет

я из консоли кинул что он вернул

Sparrow
17.08.2017
11:31:11
учти что тебе надо в миддлы прописать и express.session, или что там вместо него, и passport.session.

причем именно в этом порядке

dima
17.08.2017
11:31:39


есть все

Andrey ?
17.08.2017
11:32:06
Эм, промис

async возвращает промис

Sparrow
17.08.2017
11:32:25
?

dima
17.08.2017
11:33:05
я кидал из консоли

await заменят .then() и выходит что я жду и получаю результат

Andrey ?
17.08.2017
11:34:14
У меня по-прежнему большие сомнения в работоспособности deserializeUser

User.findOne ТОЧНО возвращает не промис?)

dima
17.08.2017
11:34:33
трабла это решилась. Оказывается мне массив приходит

Google
dima
17.08.2017
11:34:46
вот что он вернул

массив. НЕ промис

Sparrow
17.08.2017
11:34:56
dima
17.08.2017
11:35:45
пока user[0].id спас ситуацию. Но теперь просто ошибка 500 и нету сообщения

Andrey ?
17.08.2017
11:36:06
А, ну, щас значит deserializeUser сломается ?

dima
17.08.2017
11:36:26
нет. Скрин кинуть что в консоли?

Andrey ?
17.08.2017
11:36:27
пока user[0].id спас ситуацию. Но теперь просто ошибка 500 и нету сообщения
Если не найдется такого юзера - будет снова 500-я

dima
17.08.2017
11:38:07


это чек юзер вернул

я понял кажись траблу. Все изи. Из бд приходит массив, а при авторизации это уже не массив и вот снова 500 D

как мне получить юзая драйвер mysql одну запись, а не массив? limit не помог

Andrey ?
17.08.2017
11:39:33
Для начала: а чего ты не пользуешься ORM?

dima
17.08.2017
11:40:15
зачем?

у меня мелкий проект. Нативный sql нормально. тем более я его знаю. И пока это просто тест

dima
17.08.2017
11:42:23


Andrey ?
17.08.2017
11:42:42
if (rows.length) { return rows[0] } else { return null }

dima
17.08.2017
11:43:35
пока так и сделал

выше все нормально вывелось. Но ошибка.

не знаю откуда

Google
Andrey ?
17.08.2017
11:44:04
В браузере разве нет стектрейса?

dima
17.08.2017
11:45:07
там просто iternal error

Andrey ?
17.08.2017
11:46:19
там просто iternal error
М, а NODE_ENV какой?

dima
17.08.2017
11:46:44
Andrey ?
17.08.2017
11:46:58
это че D
Переменная окружения

dima
17.08.2017
11:47:07
ну а конкретней

Andrey ?
17.08.2017
11:48:03
ну а конкретней
Куда конкретней?

dima
17.08.2017
11:48:08
вообще ее нету

по дефолту что идет?

Andrey ?
17.08.2017
11:48:26
У экспресса нужно спросить

dima
17.08.2017
11:49:33
не експрес

Lulz
17.08.2017
11:49:49
Привет. pkg под node 8 работает нормально?

Andrey ?
17.08.2017
11:50:03
Значит у коа

dima
17.08.2017
11:50:58
не знает коа. А что это дает?

установил переменную в development

ошибка не куда не делась

Таймураз
17.08.2017
11:57:49
https://hackernoon.com/how-to-make-the-fastest-promise-library-f632fd69f3cb видели?

dima
17.08.2017
11:59:37


может с мемори не работает?

Sparrow
17.08.2017
12:09:26
почитай как паспорт с сессиями работает. ссылку дать?

Google
Andrey ?
17.08.2017
12:10:24
У тебя в десериалайзе возвращается промис

dima
17.08.2017
12:10:25
кинь. Может я видел уже

не промис

Andrey ?
17.08.2017
12:10:32
Более чем уверен

Покажи код его

dima
17.08.2017
12:10:42
я же кидал скрины в консоли. Где ты промис увидле?

Andrey ?
17.08.2017
12:10:52
Konstantin
17.08.2017
12:11:58
что попадёт в переменную user?

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