ayúdenme a resolver el problema de la política de CORS, sucede cuando intento realizar una solicitud de obtención al punto final de las aplicaciones, y el problema solo se puede reproducir desde http://localhost:8080/ en la solicitud de producción funciona bien.
archivo vue.config.js
module.exports = { devServer: { proxy: 'https://spinstatus.zenoss.io/' } }método de solicitud
const grabApps = async () => { const res = await axios({ method: 'get', url: `${spinnakerURL}/gate/applications`, withCredentials: false, crossdomain: true, headers: { 'Access-Control-Allow-Origin': '*', } }); return res.data || [] }Cambie la configuración de devServer en vue.config.js así:
module.exports = { devServer: { proxy: { '/gate': { target: 'https://spinstatus.zenoss.io', changeOrigin: true, onProxyReq: (proxyReq, req, res, options) => { proxyReq.setHeader('Origin', 'https://spinstatus.zenoss.io'); } } } } };