Как изменить порт с помощью выборки и реакции на запрос js? - PullRequest
0 голосов
/ 04 августа 2020

Это код, который я взял из учебника моего профессора. LoginComp - это просто {имя пользователя: '', пароль: ''}

const request = new Request("/users/login", {
    method: "post",
    body: JSON.stringify(loginComp),
    headers: {
        Accept: "application/json, text/plain, */*",
        "Content-Type": "application/json"
    }
});

// Send the request with fetch()
fetch(request)
    .then(res => {
        if (res.status === 200) {
            return res.json()


        }
    })

    .catch(error => {
        console.log(error);
    });

У меня есть внутренний сервер, работающий на localhost: 5000 с маршрутами отправки на localhost: 5000 / users / login. Проблема с этим кодом заключается в том, что он предполагает, что пользователи / логин находятся на localhost 3000, поэтому я бы получил эту ошибку в консоли:

POST http://localhost:3000/users/login 404 (Not Found)

Как мне сделать так, чтобы его localhost: 5000, а не 3000 (клиентский сервер)

1 Ответ

0 голосов
/ 04 августа 2020

Вы должны добавить http://localhost: 5000 / к своему URL-адресу.

const request = new Request("http://localhost:5000/users/login", {
    method: "post",
    body: JSON.stringify(loginComp),
    headers: {
        Accept: "application/json, text/plain, */*",
        "Content-Type": "application/json"
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...