求助,大屏的跨域问题请教如何配置解决?

Blade 未结 2 1030
zhaochaojun
zhaochaojun 剑童 2021-10-30 00:29

一、该问题的重现步骤是什么?

大屏的前端和后端我部署到同一服务器上(首次),前后端启动正常,但前端调用后端的接口时被拒绝访问了


二、你期待的结果是什么?实际看到的又是什么?

期待大屏首页正常打开。但一直在等待(如下截图)。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

产品是Avue商业桶和BladeX商业版,源码具体版本号不是很清楚(avue/avue-data, blade/Caster 2.8.1),是在2021年8月份下载的最新版本。操作系统linux:centos7.6  

四、请提供详细的错误堆栈信息,这很重要。

CED8C2AEF8232C81626A08DFB34FF327.jpg

757558db24be57ea0ad2e7bb7e32fa6.png

五、若有更多详细信息,请在下面提供。

2条回答
  • 用nginx部署可以解决,nginx的相关配置如下:

    location /{

    root /usr/share/nginx/html;

    index index.html;

    error_page 404 /index.html;

    }


    0 讨论(0)
  • 2021-11-01 15:25

    下载大屏文档,看一下大屏部署章节。

    需要做nginx部署并且对api做反向代理,这样就可以解决跨域问题了。

    image.png

    0 讨论(0)
提交回复