Задать вопрос
@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
  },
  • Вопрос задан
  • 5980 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
MaxC
@MaxC
Как решили проблему?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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