Как устранить ошибку прокси в приложении activjs / express? - PullRequest
0 голосов
/ 20 декабря 2018

У меня следующая ошибка:

Ошибка прокси: не удалось запросить прокси /AppManager.jsx. См. https://nodejs.org/api/errors.html#errors_common_system_errors для получения дополнительной информации (ECONNREFUSED).

реагирует-dom.development.js: 199 GET http://localhost:3000/List.jsx 500 (Внутренняя ошибка сервера)

Я использую приложение, основанное на create-реагировать-приложение.Приложение общается с сервером Express / узла API.Почему я получаю эту ошибку?

1 Ответ

0 голосов
/ 21 декабря 2018

Вы должны внести в белый список URL-адрес вашего домена.

Вот простая функция промежуточного программного обеспечения для предоставления правильного заголовка CORS из белого списка.Установка этого значения в верхней части вашего экспресс-приложения позволит всем вашим маршрутам установить правильный заголовок из белого списка перед подачей контента.

 app.use(function(req, res, next){
 var whitelist = ['localhost:4000', 'localhost:3000', 'anydomain.com']
 var host = req.get('host');

 whitelist.forEach(function(val, key){
  if (host.indexOf(val) > -1){
   res.setHeader('Access-Control-Allow-Origin', host);
  } 
})

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