Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

184
Visualizações
inserting header axios async thunk

I'm trying to set apikey in the header of req-- it gives me Cors error when done locally, though when done on postman it goes through

export const fetchCreativeAd = createAsyncThunk(
  'creativeAd/fetchCreativeAd',
  async (payload, thunkAPI) => {
    try {
      const urlParam = process.env.NEXT_PUBLIC_AWS_ENDPOINT;
      const response = await axios.get(
        `${urlParam}/creative_ad?product_name=${payload.productName}&product_description=${payload.productDescription}&platform=${payload.platform}&audience=${payload.audience}&ad_tone=${payload.adTone}`,
        {
          headers: {
            'x-api-key': `${process.env.NEXT_PUBLIC_AWS_API_KEY}`,
          },
        }
      );
      res.data.headers['x-api-key'];
      console.log(process.env.NEXT_PUBLIC_AWS_API_KEY);
      return response;
    } catch (error) {
      return thunkAPI.rejectWithValue({ error: error.message });
    }
  }
);

Cors error:

Access to XMLHttpRequest at '"urlParam"creative_ad?product_name=asdf&product_description=asdf&platform=asdf&audience=asdf&ad_tone=asdf' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

how do I insert the header portion in axios?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda