找回密码
 立即注册

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#
我给大佬说过好几次了哈~
如果需要开发调查,可以提供一下反向代理的配置和服务器日志,加上最好是有一个测试地址。
回复 使用道具 举报
妄想社成员活字格认证
银牌会员   /  发表于:2024-8-7 20:33:23
16#
遇到了相同的问题,我也是希望直接二级域名不加/应用名称访问应用,也出现了这个问题
回复 使用道具 举报
妄想社成员活字格认证
银牌会员   /  发表于:2024-8-7 20:38:55
17#
设置为默认应用就没问题了,很奇怪,不知道活字格这个设置为默认应用选项进行了什么设置
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-8-7 20:45:22
18#
妄想社成员 发表于 2024-8-7 20:38
设置为默认应用就没问题了,很奇怪,不知道活字格这个设置为默认应用选项进行了什么设置

我的想法是多个此域名绑定多个应用。这个方法只能绑定一个应用。
回复 使用道具 举报
妄想社成员活字格认证
银牌会员   /  发表于:2024-8-7 20:49:48
19#
豪~豪 发表于 2024-8-7 20:45
我的想法是多个此域名绑定多个应用。这个方法只能绑定一个应用。

是的,但不设置默认应用一个也弄不好,我鼓弄nginx配置一天了都没搞定,也是有一条请求一直500错误,查看日志也是这个日志
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-8-8 11:15:02
20#
妄想社成员 发表于 2024-8-7 20:49
是的,但不设置默认应用一个也弄不好,我鼓弄nginx配置一天了都没搞定,也是有一条请求一直500错误,查看 ...

大佬可以参考下这个帖子中的解决方案~~




【9.0.103】nginx反向代理
https://gcdn.grapecity.com.cn/showtopic-223403-1-1.html
(出处: 葡萄城开发者社区)


本帖子中包含更多资源

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

x
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部