Nuxt игнорирует proxy.pathRewrite, когда `генерирует пряжу` - PullRequest
3 голосов
/ 05 апреля 2020

Я использую внутри nuxt.config.js:

  /*
  ** Nuxt.js modules
  */
  modules: [
    '@nuxtjs/axios',
    'cookie-universal-nuxt',
    'nuxt-vue-select'
  ],
  axios: {
    proxy: true,
    credentials: false,
    baseURL: 'https://api.example.com'
  },
  proxy: {
    '/api/': { target: 'https://api.example.com', pathRewrite: {'^/api/': ''} }
  },

К сожалению, если я разверну веб-приложение с yarn generate, оно использует https://example.com/api/... и игнорирует правила pathRewrite в https://api.example.com/....

как это решить?

1 Ответ

1 голос
/ 08 апреля 2020

В настоящее время только работающий обходной путь для этой проблемы избегает использования yarn generate и всегда используйте yarn build; yarn start на производстве.

однако это действительно неутешительный обходной путь, а иногда даже невозможно использовать (если один хостинг не обеспечивает явной поддержки веб-приложений для узлов).

Кто-нибудь еще нашел лучшее решение?

...