找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 反向代理出错

David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-2-23 17:33:14
11#
大佬,你先别急好吧,也要先实锤了才能算bug喂。
第一,有无请求的截图?
比如:

第二,有无报错的截图?
第三,反向代理是如何设置的。

目前大佬就提供了反向代理的设置。简单看了一下,不知为何端口是22345?大佬把应用也是发布到22345端口号上的?
嘴巴都说干了,键盘都敲冒火了,大佬先看看?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2023-2-23 18:22:39
12#
本帖最后由 豪~豪 于 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()方法获取这样就不出错了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-2-24 09:34:38
13#
大佬,在url的最后面加上一个反斜杠/,
参考默认应用的url,


我也不是很懂反向代理,大佬玩一下

nginx下URL末尾自动加斜杠 - mofy - 博客园 (cnblogs.com)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2023-2-24 09:55:22
14#
David.Zhong 发表于 2023-2-24 09:34
大佬,在url的最后面加上一个反斜杠/,
参考默认应用的url,


你可能理解错了,这个得开发的人才可以确定
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-2-24 12:16:03
15#
我给大佬说过好几次了哈~
如果需要开发调查,可以提供一下反向代理的配置和服务器日志,加上最好是有一个测试地址。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部