رفع خطای CORS در فریم‌ورک NuxtJS


برای رفع خطای CORS در زمان Proxy کردن درخواست‌ها در برنامه‌های NuxtJS باید در قدم اول با اجرای دستور زیر، پکیج nuxtjs/proxy را در پروژه‌ی خود نصب کنید:

کپی
npm install @nuxtjs/proxy

در قدم بعد باید nuxtjs/proxy را در بخش modules فایل nuxt.config.js، اضافه کرده و پیکربندی موردنظر را اعمال کنید:

کپی
modules: [
  ...,
  '@nuxtjs/proxy'
],

axios: {
  proxy: true
},

proxy: {
  '/api/': {
      target: 'https://api.example.com/',
      pathRewrite: {'^/api/': ''},
      changeOrigin: true
    }
}

توجه داشته باشید که مقادیر target و pathRewrite را در پروژه‌ی خود به‌ترتیب با آدرس API و Route پروژه جایگزین کنید.