Ответы пользователя по тегу Vue.js
  • Рано ли мне еще во vue.js?

    vfreelancer
    @vfreelancer
    php
    vue рано. идете на learn.javascript.ru , с самого начала все проходите. к процессу добавляете много простых/средних задач. например, на массивы сотню, на строки сотню. задач в сети хватает. например, codewars. гуглите задачи на строки, задачи на массивы - и вперед. если не получится, то последний шанс - репетитор. если получится, то далее vue - есть книга на русском
    Ответ написан
    Комментировать
  • Оценка времени на разработку модуля на Java + Vue.JS. 3 недели это много?

    vfreelancer
    @vfreelancer
    php
    много. посмотрите на фрилансим заказы - там клепают админки за неделю. пусть распишет подробно на что потратит время и пусть коммитит каждый час работы. уверен, сделает быстрее раза в 2. вообще, грубая оценка предполагает погрешность процентов 20.
    Ответ написан
    2 комментария
  • Где хранить access token для API?

    vfreelancer
    @vfreelancer
    php
    с просторов интернета:
    // Add a request interceptor
    axios.interceptors.request.use(function (config) {
        // assume your access token is stored in local storage 
        // (it should really be somewhere more secure but I digress for simplicity)
        let token = localStorage.getItem('access_token')
        if (token) {
           config.headers['Authorization'] = `Bearer ${token}`
        }
        return config;
      }, function (error) {
        // Do something with request error
        return Promise.reject(error);
      });


    и еще:
    To give a better answer to this thread, I did the following:
    
    In my layouts app file I added:
    
    <script>
        window.App = {!! json_encode([
            'apiToken' => Auth::user()->api_token,
        ]) !!};
    </script>
        
    
    and in my bootstrap.js I added:
    
    axios.defaults.headers.common = {
      'X-Requested-With': 'XMLHttpRequest',
      'Authorization': 'Bearer ' + App.apiToken,
    };
    
    With this I always send the api_token with the logged in user when ever I make a request with Axios. Probably not the best way to go about it, and one should probably use Passport for this.
    Ответ написан
    Комментировать