Hi, I have this function that is supposed to upload a file stream to another page:

async function getData() {
    const vocadata = await fetch('http://localhost:3000/upload/',
        {
            method: "POST",
            headers: {
                "Content-Type": "multipart/form-data",
            },
            body: data,
        });
    console.log(vocadata);
};

The problem is though, no matter what URL I enter in the first argument, it always posts the request to /. How can I fix this?

  • autokludge@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 days ago

    That’s just the F/E side – i would check devtools network tab and see if the request is being correctly sent to the right location. There might be some request validation failing & causing the redirect. Hard to advise without knowing what the B/E consists of.

    • SakiOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 days ago

      i did check there and it is getting sent to the root as far as it shows. the backend is a bit of a mess since it’s my first time using node but i can share it when i’m back home