Разрешить заголовок Access-Control-Allow-Origin, используя HTML5 fetch API

Вы можете использовать это регулярное выражение:

^(2[0-3]|[01]?[0-9]):([1-5]{1}[0-9])$

Если вы хотите исключить 00:00, вы можете использовать это выражение

^(2[0-3]|[01]?[0-9]):(0[1-9]{1}|[1-5]{1}[0-9])$

. Второе выражение - лучший вариант, потому что действительное время с 00:01 до 00:59 или с 0:01 до 23:59. Вы можете использовать любой из них по своему требованию. Ссылка Regex101

45
задан Narendra Jadhav 26 October 2018 в 05:18
поделиться

2 ответа

Если Вы - использование nginx, пробуют это

#Control-Allow-Origin access

    # Authorization headers aren't passed in CORS preflight (OPTIONS) calls. Always return a 200 for options.
    add_header Access-Control-Allow-Credentials "true" always;
    add_header Access-Control-Allow-Origin "https://URL-WHERE-ORIGIN-FROM-HERE " always;
    add_header Access-Control-Allow-Methods "GET,OPTIONS" always;
    add_header Access-Control-Allow-Headers "x-csrf-token,authorization,content-type,accept,origin,x-requested-with,access-control-allow-origin" always;

    if ($request_method = OPTIONS ) {
        return 200;
    }

0
ответ дан 7 November 2019 в 10:20
поделиться

Это работало на меня:

npm install -g local-cors-proxy

конечная точка API, что мы хотим запросить это, имеет проблемы CORS:

https://www.yourdomain.com/test/list

Запускают Прокси:

lcp --proxyUrl https://www.yourdomain.com

 Proxy Active 

 Proxy Url: http://www.yourdomain.com:28080
 Proxy Partial: proxy
 PORT: 8010

Затем в Вашем клиентском коде, новой конечной точке API:

http://localhost:8010/proxy/test/list

Конечным результатом будет запрос к https://www.yourdomain.ie/test/list без проблем CORS!

0
ответ дан 7 November 2019 в 10:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: