Size: a a a

Эликсир и Вунш

2019 February 03

PZ

Pavel Zachesa in Эликсир и Вунш
Сесия пошла, но теперь что-то с сокетом не так.
источник

PZ

Pavel Zachesa in Эликсир и Вунш
SyntaxError: Unexpected token # in JSON at position 0
   at eval (api.js:52)
источник

PZ

Pavel Zachesa in Эликсир и Вунш
Вобще вопрос, токен создаёт Феникс?
источник

PS

Petr Stepchenko in Эликсир и Вунш
ID:476249930
не подскажите. arc_ecto с 1.4 не работает из основного репа на гитхабе?
источник

PS

Petr Stepchenko in Эликсир и Вунш
Pavel Zachesa
Вобще вопрос, токен создаёт Феникс?
JWT токен? так вон в коде ты сам его создаешь
источник

PZ

Pavel Zachesa in Эликсир и Вунш
Что же ему не нравится?
источник

PS

Petr Stepchenko in Эликсир и Вунш
Pavel Zachesa
Что же ему не нравится?
говорит распарсить не может то, что ты ему шлешь в запросе
источник

PZ

Pavel Zachesa in Эликсир и Вунш
Во это уже понятнее, значит фронт не понимает, что я ему шлю! Чайник я, что поделаешь.
источник

PS

Petr Stepchenko in Эликсир и Вунш
Pavel Zachesa
Во это уже понятнее, значит фронт не понимает, что я ему шлю! Чайник я, что поделаешь.
скорее всего что-то сериализуется не правильно
источник

PZ

Pavel Zachesa in Эликсир и Вунш
Что тут может быть не так?
источник

PS

Petr Stepchenko in Эликсир и Вунш
смотри, давай учиться дебажить и разбираться.

Ошибка описана достаточно понятно, протокола нет для атома :token, указаны строки кода где вызываются действия, они ведут на бибилиотеку, значит скорее всего туда передаются неверные параметры. Проверить это можно заглянув в код  (guardian) lib/guardian.ex:573: Guardian.encode_and_sign/4.

Выше ты скидывал пример своего кода {:ok, jwt, _full_claims} = user |> Guardian.encode_and_sign(:token) на сколько с ходу помню, у гардиана другая спека функции def encode_and_sign(resource, claims \\ %{}, opts \\ [])
Видишь, вторым параметром ожидается Map, а в коде передается атом
источник

PZ

Pavel Zachesa in Эликсир и Вунш
Взял с документации по Гардиан, где описана миграция с 0.14 до 1.0
источник

PZ

Pavel Zachesa in Эликсир и Вунш
Функция, что я написал является макросом, в которую входит Guardian.encode_and_sign
источник

PZ

Pavel Zachesa in Эликсир и Вунш
источник

AD

Andrei D in Эликсир и Вунш
хотите сказать, что в документации не может быть ошибок?
источник

PZ

Pavel Zachesa in Эликсир и Вунш
Вижу, что не работает.
источник

PZ

Pavel Zachesa in Эликсир и Вунш
Это взято из почти рабочего примера. Но у меня так не работает. Ругается на отсутствие _claims Откуда оно там берётся не знаю.
источник

PZ

Pavel Zachesa in Эликсир и Вунш
источник

PZ

Pavel Zachesa in Эликсир и Вунш
Парень вот сделал с нуля на новых библиотеках по учебнику, на исходниках которого я основывал проект свой.
источник

PZ

Pavel Zachesa in Эликсир и Вунш
Получается, что макрос глючный?
источник