Реакция ошибки прокси 404 с экспресс-бэкэндом - PullRequest
0 голосов
/ 11 июня 2019

В моем приложении реагирования у меня есть файл setupProxy.js, который включает в себя:

const proxy = require("http-proxy-middleware");

module.exports = function(app) {
  app.use(
    proxy("/auth/google", { target: "https://example.com:5000" })
  );
  app.use(proxy("/api/*", { target: "https://example.com:5000" }));
};

На бэкэнде (экспресс-сервере) у меня в настоящее время есть CORS, чтобы разрешить любой хост, пока я не выясню это.

Примечание: бэкэнд находится на совершенно другом сервере

Каждый раз, когда я пытаюсь получить доступ к адресу из моего приложения реагирования, скажем, https://reactapp/api/test

Я получаю ошибку 404

Если вместо этого я получаю доступ к бэкэнду напрямую через https://example.com:5000/api/test

, я получаю ожидаемый результат, возвращаемый мне.

Я также попытался добавить следующее в package.json длямое приложение реакции и удаление предыдущей настройки:

"proxy": {
    "/api/**": {
      "target": "https://example.com:5000",
      "changeOrigin": true
    }
  }

, что также приводит к 404

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