Ax ios. Get ничего не запрашивает - PullRequest
0 голосов
/ 02 августа 2020

Я пытаюсь использовать ax ios для получения данных из моего бэкэнда в мой внешний интерфейс, чтобы моя веб-страница могла отображать данные, но мой ax ios, похоже, даже не запускает ax ios. получить код.

const baseUrl = "http://localhost:8081"
axios.get(`${baseUrl}/travels`)
.then((response) => {
const listing = response.data;
console.log(response.data)
})

Это мой интерфейс. Не было console.log или чего-то еще

app.get('/travels', function (req, res) {
    listings.getListings(function (err, result) {
        if (err) {
            res.status = 500;
            res.send(null);
        } else {
            res.status(200);
            res.send(result);
            
        }
    });
});

Вот мой бэкэнд

1 Ответ

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

Возможно, это проблема cors на вашем веб-сервере, поскольку вы обращаетесь к URL-адресу из совершенно другого проекта.

Установите следующее:

> npm install cors -S

Затем в вашем коде express поместите это:

...
const cors = require('cors');
app.use(cors())
...

Этим вы разрешаете своему веб-серверу обслуживать ресурсы для любого проекта вне себя.

Примечание: поместите этот код в свой бэкэнд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...