React 404 Axios Cannot POST

New to Axios and Node as a backend- have inherited some code in React for a login page and am trying to figure out why I can’t make a POST to the backend.

This is my .env file:

REACT_APP_BACKEND_URL=http://localhost:3000/admin

And there is a file called API.js

import axios from "axios";

// Set config defaults when creating the instance

export const CompanyAPI = () => {
  let api = axios.create({
    baseURL: process.env.REACT_APP_BACKEND_URL,

    timeout: 10000,
    headers: {
      "Content-Type": "application/json",
    },
  });

  return api;
};

And then there is a LoginPage.js:

export const LoginPage = () => {
  const API = CompanyAPI();
  const [email, setEmail] = useState("");
  const [password, setPassword] = useState("");
  const getAuth = (e) => {
    e.preventDefault();
    API.post("/auth/login", {
      email: email,
      password: password,
    })
      .then(async (response) => {
        if (response.status === 200) {
          await localStorage.setItem("jwt_key_admin", response.data.token);

          setTokenKey(response.data.token);
          setIsAuth(true);
          navigate("/");
        }
      })
      .catch((error) =>
        alert(
          "Login Failed"
        )
      );
  };

enter image description here

enter image description here

My question is, is there an example on how I could use express to handle the /auth/login endpoint and complement the existing API.js file?

28 thoughts on “React 404 Axios Cannot POST”

  1. 328396 569869You would endure heaps of different advised organized excursions with various chauffeur driven car experts. Some sort of cope previous attributes and a normally requires a to obtain travel within expense centre, and even checking out the upstate New York. ??????? 201182

    Reply
  2. Thanks , I have just been looking for information about this subject for a long time and yours is the greatest
    I have found out till now. But, what about the bottom line?
    Are you sure concerning the source?

    Reply
  3. Hello! I could have sworn I’ve visited this web site
    before but after looking at some of the articles I realized it’s new to me.
    Anyways, I’m definitely delighted I stumbled upon it and
    I’ll be book-marking it and checking back regularly!

    Reply
  4. 230-V-Netz dienen lediglich der Veranschaulichung des jeweiligen Schaltschemas.

    Bitte bedenken Sie, dass Arbeiten und Installationen an der
    Stromversorgung ausschließlich dafür ausgebildeten Fachkräften vorgenommen werden sollten. Bei Beschäftigt sein mit der Elektroinstallation ist zudem immer
    sicherzustellen, dass die Sicherung ausgeschaltet oder herausgedreht wurde.
    Außerdem können in Bestandsgebäuden nicht den Vorschriften entsprechende Elektroinstallationen (Farbe der Leitungen, Verlegung der Leitungen usw.)
    verfügbar. Zudem muss die Belegung der Leitungen eindeutig definiert werden können. Zunächst gilt es,
    die Anschlussmöglichkeiten an einem Bewegungsmelder richtig zu interpretieren. Auch am späteren Verbraucher sind diese drei Anschlussmöglichkeiten gegeben: L,
    N und PE. Ebenso können auch Lichtschalter in die Schaltung des Bewegungsmelders integriert werden. Wie Sie einen Bewegungsmelder zum Ausschalten schalten, zeigen wir in dem verlinkten Beitrag ausführlich.
    Auch die Schaltung des Bewegungsmelders bzw. des Verbrauchers auf Dauerstrom zeigen wir hier ausführlich.

    Unter diesen Umständen wird L vor dem Bewegungsmelder ebenfalls durch einen Wippschalter geführt, dann aber zusätzlich direkt mit L des Verbrauchers
    verklemmt. Kurz umrissen: Vor dem Bewegungsmelder wird L zusätzlich durch einen Wippschalter geführt
    und dann weiter zu L bzw. L2 am Bewegungsmelder. Eine weitere Möglichkeit
    ist es, eine Schaltung für mehrere Bewegungsmelder anzulegen. Natürlich können Sie die Schaltung davon abgesehen vornehmen, dass Sie den Bewegungsmelder komplett ausschalten und den Verbraucher dennoch auf Dauerstrom schalten können. Dazu können Sie die Bewegungsmelder reihenweise schalten. Beachten Sie bei dieser Schaltung jedoch, dass sich die Schaltzeiten beider Bewegungsmelder addieren können, wenn Bewegungen innerhalb beider Überwachungsbereiche erfolgen.

    Reply
  5. Hey there! Someone in my Facebook group shared this site with us so I came to look it over.
    I’m definitely loving the information. I’m book-marking and will be tweeting this to
    my followers! Fantastic blog and fantastic design and style.

    Reply
  6. An interesting discussion is definitely worth comment.
    I believe that you need to write more about this subject, it might not be a taboo subject but generally people don’t discuss such subjects.
    To the next! Cheers!!

    Reply
  7. Great post. I was checking constantly this blog and
    I am impressed! Extremely helpful information specifically the
    last part 🙂 I care for such information a lot. I was looking for this certain information for a long time.
    Thank you and good luck.

    Reply
  8. Just wish to say your article is as astonishing. The clearness for your
    post is just excellent and i can assume you’re an expert on this
    subject. Well with your permission allow me to clutch your RSS feed to
    keep up to date with coming near near post. Thanks a million and please continue
    the enjoyable work.

    Reply
  9. you are truly a just right webmaster. The website loading
    pace is incredible. It seems that you’re doing any unique trick.

    Furthermore, The contents are masterpiece. you’ve done a great job on this matter!

    Reply
  10. Admiring the hard work you put into your site and detailed information you present.
    It’s great to come across a blog every once in a while that isn’t the same old rehashed material.

    Excellent read! I’ve bookmarked your site and I’m including your RSS feeds to my
    Google account.

    Reply
  11. It’s awesome to pay a visit this website and reading the views
    of all mates regarding this piece of writing, while
    I am also zealous of getting familiarity.

    Reply
  12. You actually make it appear really easy along with your presentation but I in finding this topic to be actually something that I think I’d never understand.
    It sort of feels too complicated and extremely vast for me.
    I’m having a look forward in your subsequent post,
    I will attempt to get the cling of it!

    Reply
  13. I know this if off topic but I’m looking into starting my own blog and was curious
    what all is needed to get set up? I’m assuming having a blog like yours would cost a pretty penny?
    I’m not very web savvy so I’m not 100% positive. Any tips or advice would be greatly appreciated.

    Cheers

    Reply
  14. 221723 424358Not long noticed concerning your internet website and are nonetheless already reading along. I assumed ill leave my initial comment. i do not verify what saying except that Ive enjoyed reading. Good blog. ill be bookmarking maintain visiting this internet internet site really normally. 440899

    Reply

Leave a Comment