@goodden1

Почему Proxy Nuxt не работает на heroku?

Повторял проект с coursehunter о создании блога на Nuxt + Laravel API.
фронт и бэк были на разных доменах.
фронт стучался к бэкэкэнду по адрес/api
Локально все работало отлично.(потому что в курсе было настроено cors для laravel)

Я залил на heroku frontend одним приложением, а backend другим.
Все ключи для laravel и nuxt прописал, все заработало. Но стала вылетать ошибка CORS.
окей
погуглив, я нашел инфу о nuxt proxy.Подключил, но теперь приложение вообще не открывается. В логах heroku следующая ошибка:
5dc6d98d2ca62081721510.png

Если убрать в nuxt.config.js proxy и оставить в axios просто baseurl этой ошибки нет
Вот так выглядит сейчас мой nuxt.config.js:

modules: [
    // Doc: https://axios.nuxtjs.org/usage
    '@nuxtjs/auth',
    '@nuxtjs/axios',
    '@nuxtjs/pwa',
    '@nuxtjs/proxy'
  ],
  axios: {
    proxy: true
  },

  proxy: {
    '/api/': { target: 'https://api-for-blog.herokuapp.com/api', pathRewrite: {'^/api/': ''},changeOrigin: true }
  },
  auth: {
    strategies: {
      local: {
        endpoints: {
          login: { url: "login", method: "post", propertyName: "meta.token" },
          user: { url: "user", method: "get", propertyName: "data" },
          logout: { url: "logout", method: "post" },
        },
      }
    },
    watchLoggedIn: true,
    rewriteRedirects: true
  },
  • Вопрос задан
  • 224 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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