第一,有无请求的截图?
比如:
第二,有无报错的截图?
第三,反向代理是如何设置的。
目前大佬就提供了反向代理的设置。简单看了一下,不知为何端口是22345?大佬把应用也是发布到22345端口号上的?
嘴巴都说干了,键盘都敲冒火了,大佬先看看?
本帖最后由 豪~豪 于 2023-2-23 18:28 编辑
通过分析是因为MetadataLoader.js这个文件使用的decodeURIComponent(location.pathname);方法获取当前页面的路径地址,但是我反向代理,我想直接代理这个应用地址,导致decodeURIComponent(location.pathname);方法获取到是/相当于没有获取到应用名称,然后导致发送GetMetadata的POST方法的应用名称是错的,导致报错了
这是正常的有应用名称
这是不正常的没有应用名称
响应Exception happened, please check the log file to get more detail information.
意思是必须加应用名称,但是我想要二级域名就可以访问,但是不行,需要加应用名称,错误原因是MetadataLoader.js这个文件使用的decodeURIComponent(location.pathname);方法获取当前页面的路径地址
按道理应该使用Forguncy.Helper.SpecialPath.getBaseUrl()方法获取这样就不出错了
大佬,在url的最后面加上一个反斜杠/,
参考默认应用的url,
我也不是很懂反向代理,大佬玩一下
nginx下URL末尾自动加斜杠 - mofy - 博客园 (cnblogs.com)
David.Zhong 发表于 2023-2-24 09:34
大佬,在url的最后面加上一个反斜杠/,
参考默认应用的url,
你可能理解错了,这个得开发的人才可以确定 我给大佬说过好几次了哈~:lol
如果需要开发调查,可以提供一下反向代理的配置和服务器日志,加上最好是有一个测试地址。
页:
1
[2]