Задать вопрос
@goodden1

Как использовать Nuxt proxy для всех запросов axios?

разместил на heroku на разных доменах front и back.
делая запросы на бэк блокирует cors.подключил proxy для nuxt

но никак не могу разобраться как он работает.
мне нужно что бы любой запрос axios перенаправлялся на api домен....
пока что мой nuxt.config.js выглядит так

modules: [
    // Doc: https://axios.nuxtjs.org/usage
    '@nuxtjs/auth',
    '@nuxtjs/axios',
    '@nuxtjs/pwa',
    '@nuxtjs/proxy'
  ],
  axios: {
    proxy: true,
    proxyHeaders:false,
  },
  proxy: {
        '/api': {
      target: 'https://api-for-blog.herokuapp.com/api',
      changeOrigin: false,
      pathRewrite: {
        '^/api' : '/'
      }
    }
  },
  // axios: {
  //   proxy: true
  // },
  //
  // proxy: {
  //   '/api/': { target: 'https://api-for-blog.herokuapp.com/api', pathRewrite: {'^/api/': ''},changeOrigin: true }
  // },
  auth: {
    strategies: {
      local: {
        endpoints: {
          login: { url: "api/login", method: "post", propertyName: "meta.token" },
          user: { url: "api/user", method: "get", propertyName: "data" },
          logout: { url: api/logout", method: "post" },
        },
      }
    },
    watchLoggedIn: true,
    rewriteRedirects: true
  },
  • Вопрос задан
  • 6104 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
MaxC
@MaxC
Как решили проблему?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы