Chanzhaoyu/chatgpt-web

为什么暴露的是3002端口?

Closed this issue · 7 comments

dockerfile中为什么暴露的是3002端口?我理解的3002是后端接口使用的端口,前端页面使用的是1002端口,不应该暴露出1002端口供调用吗

这什么理解?你去把 docker 容器启起来试下再说。

@ChrisKimZHT 不好意思,我对服务应用算是小白,docker启起来了,但直接访问3002端口不行,是还需要对nginx作什么配置吗?

@ChrisKimZHT 不好意思,我对服务应用算是小白,docker启起来了,但直接访问3002端口不行,是还需要对nginx作什么配置吗?

应该就是能直接访问到,你发下你容器参数的看看。

@ChrisKimZHT docker正常了,但我还是不理解为什么访问3002端口就能打开原本开发环境1002端口才能打开的页面,能帮忙解释一下吗,或者给点参考资料也行,谢谢

前端页面的静态文件实际上是由 express 来提供的:

app.use(express.static('public'))

express 运行在 3002 端口,因此需要访问 3002 端口。

This issue is stale because it has been open for 10 days with no activity.

This issue was closed because it has been inactive for 2 days since being marked as stale.