Вот еще одна проблема вылезла - при проверке версии psql –V выдает что это не является внутренней или внешней командой. Это значит что postgresql не установилась корректно?
Создал новое приложение командой rails new test-app -d postgresql
При завершении создания система выдала ошибку: Could not find gem `pg <~> 1.1>` in rubygems repository https://rubygems.org/ or installed locally.
The sourse does not contain any version of `pg`.
При попытке запуска такая же ошибка.
Имеет ли значение место установки postgresql?
Она расположена вC:\Program Files\PostgreSQL\14
ruby установлен D:\Ruby\Ruby30-x64, а само приложение D:\Ruby\Ruby30-x64\project\test-app
Правильно ли я понял, при загрузке приложения или обновлении страницы мы делаем запрос Refreshed JWT token, тем самым проверяя токен, и если он живой - все ок, а если нет - редирект на авторизацию. При обычных API запросах за ресурсами просто действуем по результату ответа сервера - если ок, то все хорошо, если нет - редирект на авторизацию.
Еще такой вопрос - текстовая строка, разделенная двумя точками, как я понимаю это jwt токен. А refresh-token это уже другая аналогичная строка или он является частью jwt токена(закодирован в этой строке)? Или он находится только на сервере и клиенту не передается?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Подскажите чем SSH ключ лучше токена? Он тоже вводится вместо пароля?