не удалось загрузить ресурс: net :: err_connection_refused angular 6 - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь разрешить CORS в node.js, но проблема в том, что я не могу установить * в Access-Control-Allow-Origin, если Access-Control-Allow-Credentials установлен.

Кроме того, в спецификации сказано, что я не могу сделать массив или запятую значение для Access-Control-Allow-Origin и предлагаемый метод будет сделать что-то похожее на этот Access-Control-Allow-Origin Домены множественного происхождения?

Но я не могу так поступить в node.js

  res.setHeader('Access-Control-Allow-Origin :*');
  res.setHeader(
    'Access-Control-Allow-Header',
    'Origin, X-Requested-With, Content-Type, Accept'
  );
  res.setHeader(
    'Access-Control-Allow-Methods', 'GET, POST, PATCH, DELETE, OPTIONS'
  );

Проблема здесь в том, что он используется как более старая версия angular, и браузер не поддерживает, поэтому заголовок будет установлен на

 res.setHeader( "Access-Control-Allow-Origin", to all);
 res.setHeader( "Access-Control-Allow-Header", to all);
 res.setHeader( "Access-Control-Allow-Methods", to all);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...