Ранее работающее приложение теперь выдает ошибку: «Nil JSON web token» - PullRequest
0 голосов
/ 12 января 2020

Это, наверное, что-то глупое, что я пропускаю, но я новенькая. Мое ранее работающее приложение React / Ruby on Rails теперь не может подключиться к базе данных и проверить пользователей.

При проверке через localhost: 3000 / users я получаю "errors": "Nil JSON web token"; все остальные конечные точки возвращаются нормально. Использование Postico показывает, что мои пользователи фактически находятся в базе данных. Однако в приложении эти конечные точки появляются только после того, как пользователь вошел в систему.

При попытке зарегистрировать нового пользователя (или имя входа) в веб-интерфейсе выдается ошибка 422 (Unprocessable Entity).

Я не прикасался к приложению с момента его развертывания, что заставляет меня думать, что время для чего-то истекло?

Обновленная информация:

Пользователи могут ни зарегистрироваться, ни войти.

Что появляется с byebug

Started GET "/auth/verify" for ::1 at 2020-01-13 12:24:56 -0500
Processing by AuthenticationController#verify as HTML

[13, 22] in /Users/Tatsu/SEI/project-4/p4-media-flashcards/p4flashcards-api/app/controllers/application_controller.rb
   13:     HashWithIndifferentAccess.new decoded
   14:   end
   15: 
   16:   def authorize_request
   17:     byebug
=> 18:     header = request.headers['Authorization']
   19:     header = header.split(' ').last if header
   20:     begin
   21:       @decoded = decode(header)
   22:       @current_user = User.find(@decoded[:user_id])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...