GraphQL CORS Missing Allow Origin Header

Hi guys,
Suddenly, my site occurs this issue. Below is the details of request:

It's weird because:

Please help.
Thank you.

HI Gavin,

Welcome to the Prismic community.

I have reported this issue to our dev team, and it seems to related to a beta feature that has been activated for you.

Any way we are investigating this issue, but it would be helpful of you can share with us the queries that fails in a plain text so the we can try to reproduce the issue on our side.

Looking forward to your reply,
Fares.

Hi @Fares ,
Thanks for your response.
All queries were responded CORS 404 issue, below is the plain text example, please check:

    Request URL: https://bikebizstorefront.prismic.io/graphql?query=%20%20%20%20%20%20query{%20%20%20%20%20%20%20%20allDepartments(uid:%22road-gear%22){%20%20%20%20%20%20%20%20%20%20edges{%20%20%20%20%20%20%20%20%20%20%20%20node{%20%20%20%20%20%20%20%20%20%20%20%20%20%20_meta%20{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20uid%20%20%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20%20%20%20%20page_heading_1%20%20%20%20%20%20%20%20%20%20%20%20%20%20page_heading_2%20%20%20%20%20%20%20%20%20%20%20%20%20%20department_image%20%20%20%20%20%20%20%20%20%20%20%20%20%20meta_title%20%20%20%20%20%20%20%20%20%20%20%20%20%20page_paragraph%20%20%20%20%20%20%20%20%20%20%20%20%20%20meta_description%20%20%20%20%20%20%20%20%20%20%20%20%20%20department_preHeader%20%20%20%20%20%20%20%20%20%20%20%20%20%20shop_by_brand_slider_content{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20brand_logo,%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20brand_link,%20%20%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20%20%20%20%20faq{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20question%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20answer%20%20%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20%20%20%20%20faq_title%20%20%20%20%20%20%20%20%20%20%20%20%20%20collections{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20collection_image%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20collection_title%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20collection_slug%20%20%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20}%20%20%20%20%20%20}%20%20%20%20&variables=undefined

    ==========================================
    Response Headers
    content-length: 0
    content-type: text/plain
    date: Wed, 07 Apr 2021 02:28:01 GMT
    server: nginx
    x-amz-apigw-id: 1e7179b834b79048991414934a8563fc
    x-ratelimit-limit: 200
    x-ratelimit-remaining: 199
    x-ratelimit-reset: 1617762482

    ==========================================
    Request Headers
    :authority: bikebizstorefront.prismic.io
    :method: GET
    :path: /graphql?query=%20%20%20%20%20%20query{%20%20%20%20%20%20%20%20allDepartments(uid:%22road-gear%22){%20%20%20%20%20%20%20%20%20%20edges{%20%20%20%20%20%20%20%20%20%20%20%20node{%20%20%20%20%20%20%20%20%20%20%20%20%20%20_meta%20{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20uid%20%20%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20%20%20%20%20page_heading_1%20%20%20%20%20%20%20%20%20%20%20%20%20%20page_heading_2%20%20%20%20%20%20%20%20%20%20%20%20%20%20department_image%20%20%20%20%20%20%20%20%20%20%20%20%20%20meta_title%20%20%20%20%20%20%20%20%20%20%20%20%20%20page_paragraph%20%20%20%20%20%20%20%20%20%20%20%20%20%20meta_description%20%20%20%20%20%20%20%20%20%20%20%20%20%20department_preHeader%20%20%20%20%20%20%20%20%20%20%20%20%20%20shop_by_brand_slider_content{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20brand_logo,%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20brand_link,%20%20%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20%20%20%20%20faq{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20question%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20answer%20%20%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20%20%20%20%20faq_title%20%20%20%20%20%20%20%20%20%20%20%20%20%20collections{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20collection_image%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20collection_title%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20collection_slug%20%20%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20}%20%20%20%20%20%20}%20%20%20%20&variables=undefined
    :scheme: https
    accept: */*
    accept-encoding: gzip, deflate, br
    accept-language: en-us
    authorization: Token
    content-type: application/json
    origin: https://bbsfr.bikebiz.com.au
    prismic-ref: YGrrExAAAEOu4ysA
    referer: https://bbsfr.bikebiz.com.au/
    sec-ch-ua: "Google Chrome";v="89", "Chromium";v="89", ";Not A Brand";v="99"
    sec-ch-ua-mobile: ?0
    sec-fetch-dest: empty
    sec-fetch-mode: cors
    sec-fetch-site: cross-site
    user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36

    ==========================================
    Query String Parameters
    query:       query{        allDepartments(uid:"road-gear"){          edges{            node{              _meta {                uid              }              page_heading_1              page_heading_2              department_image              meta_title              page_paragraph              meta_description              department_preHeader              shop_by_brand_slider_content{                brand_logo,                brand_link,              }              faq{                question                answer              }              faq_title              collections{                collection_image                collection_title                collection_slug              }            }          }        }      }
    variables: undefined

Hope it can help.

Regards,
Gavin

HI @Fares this is the owner of the repo, Myles.

What Beta feature are you referring to?

Hi @Fares , @bikebizapps

A member in my team hotfixes by adding encodeURI and it works. We can close this issue and your team should update document @Fares .

Regards,
Gavin

1 Like

Hi @Fares I would still like to know what the Beta feature is that has caused this...

Thanks, Myles.

Hi Myles,

I apologize for the long delay, your repository was on the new toolbar beta feature, but still we are not sure if this is the reason.

I will follow up with our devOps team and get back to you.

Thanks @GavinNUS for this fix, but we will keep investigating why suddenly now you need to encode the URL.