Это, наверное, что-то глупое, что я пропускаю, но я новенькая. Мое ранее работающее приложение 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])