SuperAgent в Vuejs - возможен ли вызов метода глобально для каждого запроса / ответа? - PullRequest
0 голосов
/ 06 апреля 2020

В моем приложении (в VueJs) я отправляю запросы SuperAgent следующим образом:

request
    .post(URL_RESULTS)
    .send(this.params)
    .then((response) => {
        // some code
     })
     .catch((error) => {
        // some code
     })
     .finally(() => {
        // some code
     })

Но запросов много во всем проекте ... Так что я Я ищу что-то глобально ... Что-то для проверки кода ответа, проверки существующей переменной и после этого выполните перенаправление.

Попробуйте через суперагент:

const myAgent = require('superagent').agent().use(req => req);

myAgent.post().end(
    console.log('myAgent')
); 

Но это работает только при нажатии f5 ( в консоли я вижу 'myAgent'), но ни в одном пост-запросе ничего ...

Просто нужно перехватить ответ, проверить некоторые условия и перенаправить или нет ...

...