رفع خطای 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 پروژه جایگزین کنید.