Obteniendo un error de CORS al llamar a la API de desarrollador de Dunzo, la URL base de la API es https://apis-staging.dunzo.in
mi codigo es
await axios .get("https://apis-staging.dunzo.in/api/v1/token", { headers: { "client-id": "<MY_CLIENT_ID>", "client-secret": "<MY_CLIENT_SECRET>", "Accept-Language": "en_US", "Content-Type": "application/json", }, }) .then((response) => { return res.status(200).json(response); }) .catch((err) => { console.log("err =====", err); return res.status(400).json({ error: err, }); });GRACIAS A KISSU EDITÉ ESTA PUBLICACIÓN (ESTA NO ES UNA SOLUCIÓN ADECUADA)
Puede hacer esto para omitir el CORS , lo cual no se recomienda. Vaya al archivo nuxt.config.js y cree algo como esto:
axios: { proxy: true }, proxy: { '/api': { target: 'http://back-url:<some-port>/', pathRewrite: { '^/api': '' } } }Ahora, puede enviar solicitudes como esta:
this.$axios.get('/api/some-getter-request')