Как настроить прокси в React Native? - PullRequest
0 голосов
/ 15 января 2020

В приложении реагирования создается файл setupProxy. js и помещается в него следующее:

const proxy = require('http-proxy-middleware');
module.exports = function(app) {
    app.use(proxy('/api/*', 
        { target: 'http://localhost:5000/' }
    ));
}

Но когда я делаю то же самое и помещаю этот же файл в собственный каталог реагирования прокси не работает, и я получаю сетевую ошибку со стороны клиента. Как настроить прокси-сервер в соответствии с собственным для подключения к серверу?

--- edit ---

Я попытался сделать следующее:

const endpointMiddleware = createEndpointMiddleware({
    apis: {
        default: {
            apiUrl: 'localhost:5000/api/*',
        },
    },
});


const middlewares = [reduxThunk, endpointMiddleware, apiMiddleware];
const store = createStore(reducers, {}, applyMiddleware(...middlewares));

Но это не сработало.

1 Ответ

0 голосов
/ 15 января 2020

Если вы используете redux в качестве менеджера состояний, вы можете использовать redux-api-middleware package endpoint point . У меня это сработало.

...