Ошибка загрузки файла;Ошибка 503 (плюс ошибка COR) - PullRequest
0 голосов
/ 18 марта 2019

В настоящее время у меня установлен контроль доступа для разрешения доступа, установленный на *

Когда я пытаюсь загрузить файл без авторизации, cors блокирует мой запрос

Я получаю следующие ошибки: Access to XMLHttpRequest at 'https://serverurl.com' from origin 'https://fronendurl.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Я использую Express и Node.js

Это мой файл app.js

app.use(cors());
app.use(function(req, res, next) {
    res.header("Access-Control-Allow-Origin", '*');
    res.header("Access-Control-Allow-Credentials", true);
    res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS');
    res.header("Access-Control-Allow-Headers", 'Origin,X-Requested-With,Content-Type,Accept,content-type,application/json');
    next();
});

1 Ответ

0 голосов
/ 19 марта 2019

Я предполагаю, что https://fronendurl.com и https://serverurl.com находятся на одном компьютере.

Если вы создаете вызов, скажите AJAX на другой домен, чем ваша страница с того же сайта.origin <= Это блокируется браузером, так как это обычно позволяет запрос в том же источнике по соображениям безопасности.</p>

Для быстрого лекарства я бы попробовал плагин Moesif's Chrome или Плагин Firefox .

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