simon

Results 11 comments of simon

sorry,没有bug,是我将我的eclipse的全局编码设置成了UTF-8,导致我认为出了编码问题。 对给您带来的困扰,深感抱歉!

麻烦问下您解决了吗?我也遇到了同样的问题,不知道怎么解决。

对,我检查了,是code server 的docker容器返回的403,这个是怎么解决的呢?

> 我的解决了,跟spring-cluod-gateway没啥关系,你检查下你的ng或者代理的后端,是不是他们返回的。 对,我检查了,是code server 的docker容器返回的403,这个是怎么解决的呢?

我用docker logs查看code-server日志没有有用的信息,还有其他地方能查code-server的日志吗?

前台启动跟docker logs的输出一样,没有报错信息 您后来怎么解决的呢?

debug host ""10.3.4.26:8088"" does not match origin "10.3.4.26:8088"; 这是我debug日志的报错,您是怎么解决的呢

https://github.com/coder/code-server/blob/main/src/node/http.ts#L362 但是看code server的代码,if (host !== origin) {,是这样判断的,这样的话host多了一个双引号,就和origin不相等了,然后就报错了。 您那边没有这个问题是吗?方便贴一下您使用的gateway的版本,和gateway中跟ws相关的配置文件吗?

问题解决了,是gateway转发的header里,forward设置为了proto=http;host="127.0.0.1:8088";for="127.0.0.1:59876",在设置里关闭forwarded和x-forwarded参数,然后设置带上host,让code server取host,然后就可以了。 forwarded: enabled: false x-forwarded: enabled: false filters: - PreserveHostHeader