Локальное хранилище очищается при обновлении страницы в режиме редукционной авторизации - PullRequest
0 голосов
/ 05 апреля 2019

Я использую response-token-auth для входа в систему. Часть входа успешна, и токен сохраняется в локальном хранилище. Но когда я обновляю данные страницы в локальном хранилище, становится неопределенным.

Я видел страницу с проблемами в их git-хабе, о которой они упоминали, чтобы обрабатывать строки ниже в конце. У меня нет особого отношения к бэкэнду.

Если кто-то сталкивался с этой проблемой, пожалуйста, скажите мне, как вы ее отсортировали.

config.middleware.insert_before 0, Rack::Cors do
      allow do
        origins '*'
        resource '*', :headers => :any, :methods => [:get, :post, :delete, :put, :patch, :options, :head], :expose  => ['uid', 'client', 'expiry', 'access-token', 'token-type']
      end
    end

1 Ответ

0 голосов
/ 05 апреля 2019

LocalStorage будет сохраняться при обновлении страницы, поэтому я думаю, что может быть что-то не так с вашим кодом localalstorage.

должно быть таким, чтобы установить:

localStorage.setItem('somekey', 'someval');

и получить:

localStorage.getItem('somekey');

Также убедитесь, что вы видите правильное значение, хранящееся в приложении -> вкладка «Локальное хранилище» в Chrome Dev Tools.

EDIT:

Если все вышеперечисленное кажется нормальным, возможно, вы перезаписываете значение сами! Console.log любые вызовы localstorage.setItem.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...