Сообщение Axios с прокси на сервере хостинга create-реагировать на приложения не работает - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть следующая строка в моем package.json (реагирует на приложение)

"proxy": "http://www.demoapp.com"

Я запрашиваю данные с помощью вызова REST-API

axios.post('/user_data', { // http://www.demoapp.com/user_data
        id:id
    })
    .then((response) => { 
        console.log(response);
    })
    .catch((error) => {

    });

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

Кто-нибудь знает решение? Я также проверил в github, но не нашел правильного решения.

1 Ответ

0 голосов
/ 06 сентября 2018

Я думаю, что вы должны определить свой прокси в конфигурации axios, если он должен применяться глобально для каждого запроса, вы можете использовать этот код для определения значения по умолчанию для Global axios https://github.com/axios/axios#config-defaults

import axios from 'axios';

axios.defaults.proxy.host = "http://www.demoapp.com"
axios.defaults.proxy.port = ...
axios.defaults.proxy.auth.username = ...
axios.defaults.proxy.auth.password = ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...