1

我是 saleor.io 的新手,这是一个电子商务应用程序的开源平台。该销售商具有三个模块:

  1. Saleor 核心(Django 项目,通过 graphql api 与 saleor 商店和 saleor 仪表板通信)
  2. Saleor 仪表板(Node 项目,包含 javascript、typescript 文件)
  3. Saleor 商店(Node 项目,包含 javascript、typescript 文件)

我正在运行这三个模块,并且 UI 完美地显示了每个模块。但是当我尝试通过仪表板登录时,我收到了这个 CORS 错误:

在此处输入图像描述

4

1 回答 1

0

如果您正在使用,您可以像这样为后端Nginx编写您的位置块。Django

    location / {
        if ($http_origin ~* (http?://.*(:[0-9]+)?$)) {
                add_header 'Access-Control-Allow-Origin' '$http_origin' always;
        }

于 2021-03-16T12:44:33.520 回答