Chen Baijun

Results 8 comments of Chen Baijun

> > > you can use 'http' instead of 'https' as your redirect_uri > > > > > > In my case this fixed the error. > > Excuse me,...

@evchaki , I really appreciate the effort you put into fixing this bug. I'm curious to know what caused this error. I followed the deployment process as documented, and it...

尝试在容器内部手动执行`node server.js`后执行成功,dockerfile是否存在一些问题?

> 二分法查了一下,可能是把Next.js从13.4.9升级到14.1.1导致的 尝试仅回滚next.js升级的部分,问题依旧存在

> @LoopOptimum 不是代理的问题。之前为了解决 #1556 ,这里加了个逻辑:如果有`PROXY_URL`,就设置`HOSTNAME=127.0.0.1`。 > > https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/blob/cf635a5e6fe21b5ae4cfc4f17ec7f7f2f8aa053e/Dockerfile#L45-L46 > > 但是`HOSTNAME`会被用来设置监听地址(可能是Next.js 14的新行为),而监听`127.0.0.1`会拒绝一切外部访问。 请问你删除后有尝试过自己再次构建docker镜像吗?我按你的方案删除了` export HOSTNAME="127.0.0.1"; \ `, `docker history`显示docker执行确实没有HOSTNAME了: ``` sha256:a34fa6ea6c94f19112c65cddb01415816a47b02e3e9c3d68d968fa8005a32f09 20 minutes ago CMD ["/bin/sh" "-c" "if [ -n...

> > 同时也尝试修改HOSTNAME="0.0.0.0" 问题依旧没有得到解决 > > 这样设置以后的log是什么?删掉这行的确不能解决问题,见 [#4689 (comment)](https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4689#issuecomment-2111524641) 。我最终的解决方案是`HOSTNAME=0.0.0.0` 我参考[#4682 (comment)](https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/issues/4682#issuecomment-2110699051)的方法重新执行docker run命令,绑定本机3000端口运行正常了。 我想之前是因为我的3000端口有一个进程在运行,因此我使用3001作为替代 并且删除了--network host字段,通过3001端口仍然无法访问,命令为: `docker run -d -p 3001:3000 -e PROXY_URL="" image/image-name:latest sh -c 'if [ -n "$PROXY_URL"...