Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   По промисам и axios (https://javascript.ru/forum/misc/80577-po-promisam-i-axios.html)

micscr 24.06.2020 09:49

По промисам и axios
 
Приветствую.
actions: {
    async fetchAllCities(context) {

      console.log('action_start');
     await axios.get('http://localhost:3000/cities', {
            
    })
    .then(response => {
        context.commit('SET_CITIES', response.data)
        console.log('action_after_commit');
      });

      console.log('action_end');    
    }
  },


А скажите в этом коде идет нужный мне вывод:
action_start 
action_after_commit 
action_end


За счет чего точно оно происходит?
Следующее:
- axios.get возвращает промис
- этому промису добавляется then который тоже возвращает промис
- и тогда уже этот последний промис выполняется с ожиданием


Часовой пояс GMT +3, время: 21:45.