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

125
29 октября 2021, 22:20

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

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

Если убрать в 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
  },
Answer 1

proxy не работает при генерации статического сайта (npm run generate).

Вместо proxy: true, используй proxy: false и укажи другой baseURL Вот ссылка

READ ALSO
Как правильно изменять state?

Как правильно изменять state?

У меня есть элемент инпута

187
Работа с URL, Node.js

Работа с URL, Node.js

Работаю с Nodejs

213
.NET - RSA не может декодировать

.NET - RSA не может декодировать

Ошибка идёт при RSADecrypt

78
Записание в TextBox несколько раз подряд

Записание в TextBox несколько раз подряд

Возникла проблема, пишу программу на WPF и мне нужно заполнять TextBox Дело в том, что я заполняю TextBox последовательно после проверки разных условий

161