Nuxt. js router.pu sh не полностью перенаправляет на другую страницу при использовании запроса asyncData - PullRequest
0 голосов
/ 02 мая 2020

Я использую запрос asyncData на одной из моих страниц:

async asyncData({$axios, query}) {
  const id = query.id;

  try {
    const {data} = await $axios.$get(`http://localhost:8000/api/question/${id}`);
    return {
      question: data

    }
  } catch (e) {
    console.log(e);
  }
},

Каждый раз, когда я пытаюсь получить доступ к другому маршруту с этой страницы, например:

@click="$router.push('/solution'); addTodo(question.keywords); addTodo(option.keywords)">

Он перенаправляет меня на эта страница / решение, но запрос на доступ к API все еще идет с предыдущей страницы (вопрос / идентификатор)

Доступ к localhost: 3000 / страница решения: enter image description here

CORS работает на каждой другой странице, поэтому я думаю, что проблема здесь с перенаправлениями.

Какие были бы возможные решения, чтобы это исправить?

Кроме того, это то, что я вижу на вкладке Сеть:

Я думаю, что referer должен быть: localhost: 3000 / solution

enter image description here

1 Ответ

0 голосов
/ 02 мая 2020

Добавление 'paths' => ['api/*'] в Laravel внутреннюю конфигурацию CORS помогло.

...