积木报表静态资源不生效问题

积木报表静态资源不生效问题

本地运行没得问题,一部署立马不行了,为什么呢?

浏览器报错如下:

原因就在于积木报表的路径返回的HTML存在问题

具体问题为:

首先自己本地的环境是不配置请求前缀的,而测试环境或者生产环境是带有请求前缀的

而返回的HTML里面引入的静态资源是这么写的:

什么问题?这货返回的里面写的竟然是相对路径!

而我们的请求是带前缀的,咋办?

又不能改返回的html,所以只能ngnix了

nginx配置:

#积木的方法跨域问题

location /jmreport/ {

proxy_set_header Host $http_host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header REMOTE-HOST $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass http://127.0.0.1:8066/jmreport/;

proxy_http_version 1.1;

proxy_set_header Upgrade websocket;

proxy_set_header Connection Upgrade;

}

记得刷新ngnix

docker exec nginx nginx -s reload

解决

相关推荐

英国365bet官方 寸和公分的換算

寸和公分的換算

📅 07-02 👁️ 2170
英国365bet官方 快递一个月到底能拿多少钱?快递员的工资表曝光

快递一个月到底能拿多少钱?快递员的工资表曝光

📅 07-05 👁️ 703
英国365bet官方 1兆等于多少mb(1mb是多少兆)

1兆等于多少mb(1mb是多少兆)

📅 07-19 👁️ 6918
英国365bet官方 自製超簡單味醂〈みりん

自製超簡單味醂〈みりん

📅 06-30 👁️ 5288