chatgpt-web icon indicating copy to clipboard operation
chatgpt-web copied to clipboard

客户端build出来访问500

Open jpinglove opened this issue 1 year ago • 8 comments

微信图片_20230309103935 客户端build 出来后,我放在内网打开就500.
2个服务器,外网接口服务器,内网客户端。 最初是访问 外网服务器测试, build时,使用过ip,域名,都不好用。 我又把服务器和客户端放在内网的同一台机器上,访问也是这样500。先不说接口能不能调通,打开页面就500. 是除了按文档但要说的,还要配置其它什么吗? 但是客户端如果用 pnpm dev 就可以,外网内网都可以访问。 实在不懂,请指教。

jpinglove avatar Mar 09 '23 02:03 jpinglove

404 ,你这个api路径对吗?

uxiew avatar Mar 09 '23 05:03 uxiew

有没有一种可能,你端口没打开,默认端口是81

Simon-Yi avatar Mar 09 '23 06:03 Simon-Yi

404 ,你这个api路径对吗?

你好,这个路径不对,ip是对的; 但后面这个api/session 路径是build 后自己生成的。 客户端里我只把VITE_APP_API_BASE_URL=改成自己的服务器ip 其它的没有动。

jpinglove avatar Mar 09 '23 06:03 jpinglove

有没有一种可能,你端口没打开,默认端口是81

81? 我全局搜了整个项目,没有找到81的端口设置。 谢谢2位。我再看看。

jpinglove avatar Mar 09 '23 06:03 jpinglove

看起来似乎是后端地址的问题 我记得后端的端口默认是3002 你可以试试直接访问后端地址 看看有没有问题

Pastechn avatar Mar 09 '23 07:03 Pastechn

有没有一种可能,你端口没打开,默认端口是81

81? 我全局搜了整个项目,没有找到81的端口设置。 谢谢2位。我再看看。

楼上的大佬说3002的默认端口,你试试

Simon-Yi avatar Mar 09 '23 08:03 Simon-Yi

我用render部署也是500错误,点击go to home,问问题没反应。 但是用自己服务器docker部署,一切都是正常的。

iamjimmycheng avatar Mar 09 '23 09:03 iamjimmycheng

不用docker,自己部署在服务器,在nginx中添加下面的参数

 location /api {
        proxy_pass http://localhost:3002;
        proxy_buffering off;
    }

hyn-lei avatar Mar 11 '23 16:03 hyn-lei

不用docker,自己部署在服务器,在nginx中添加下面的参数

 location /api {
        proxy_pass http://localhost:3002;
        proxy_buffering off;
    }

好用 !! 牛拜!

jpinglove avatar Mar 15 '23 03:03 jpinglove

不用docker,自己部署在服务器,在nginx中添加下面的参数

 location /api {
        proxy_pass http://localhost:3002;
        proxy_buffering off;
    }

感谢,好用!!

diyyong avatar Mar 22 '23 12:03 diyyong