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

手动部署前端无法访问后端解决办法

Open Lang5200 opened this issue 1 year ago • 2 comments

使用pnpm dev运行没有问题,但是编译之后,配置文件中的VITE_APP_API_BASE_URL视乎就没有作用了,api是指向前端的/api/xxx 需要做一个反向代理,将/api目录下的访问代理到127.0.0.1:3002 我这边用的apache <IfModule mod_proxy.c> ProxyRequests Off SSLProxyEngine on ProxyPass /api http://127.0.0.1:3002/ ProxyPassReverse /api http://127.0.0.1:3002/ </IfModule>

Lang5200 avatar Apr 22 '23 22:04 Lang5200

@Lang5200

会用/能用docker的话可以看看这个教程: Docker系列 基于OpenAI API和Access Token自建ChatGPT

教程展示了Chanzhaoyu/chatgpt-web的衍生项目之一Kerwin1202/chatgpt-web的安装方法,后者使用mongoDB作为后端。

目前, Kerwin1202/chatgpt-web已经支持房间特定提示词、GUI界面用户密码重置、百度敏感词审计、提问/回复token消耗数显示、Temprature和Top_p超参数等功能。 由于有数据库支持,还有很多基于数据库的特性,比如云端聊天记录保持。Kerwin1202/chatgpt-web对于API和Access Token的支持都挺好。 我自己是两个都有使用。

教程还展示了自建反向代理以绕过Cloudflare验证的方法。

感兴趣的话自己看看喽!

huangwb8 avatar Apr 22 '23 23:04 huangwb8

@Lang5200

会用/能用docker的话可以看看这个教程: Docker系列 基于OpenAI API和Access Token自建ChatGPT

教程展示了Chanzhaoyu/chatgpt-web的衍生项目之一Kerwin1202/chatgpt-web的安装方法,后者使用mongoDB作为后端。

目前, Kerwin1202/chatgpt-web已经支持房间特定提示词、GUI界面用户密码重置、百度敏感词审计、提问/回复token消耗数显示、Temprature和Top_p超参数等功能。 由于有数据库支持,还有很多基于数据库的特性,比如云端聊天记录保持。Kerwin1202/chatgpt-web对于API和Access Token的支持都挺好。 我自己是两个都有使用。

教程还展示了自建反向代理以绕过Cloudflare验证的方法。

感兴趣的话自己看看喽!

你把服务弄到https://vercel.com/ 这个上面

hieivip avatar Apr 24 '23 09:04 hieivip

@Lang5200 会用/能用docker的话可以看看这个教程: Docker系列 基于OpenAI API和Access Token自建ChatGPT 教程展示了Chanzhaoyu/chatgpt-web的衍生项目之一Kerwin1202/chatgpt-web的安装方法,后者使用mongoDB作为后端。 目前, Kerwin1202/chatgpt-web已经支持房间特定提示词、GUI界面用户密码重置、百度敏感词审计、提问/回复token消耗数显示、Temprature和Top_p超参数等功能。 由于有数据库支持,还有很多基于数据库的特性,比如云端聊天记录保持。Kerwin1202/chatgpt-web对于API和Access Token的支持都挺好。 我自己是两个都有使用。 教程还展示了自建反向代理以绕过Cloudflare验证的方法。 感兴趣的话自己看看喽!

你把服务弄到https://vercel.com/ 这个上面

服务放到这上面好像会报跨域

omgcx1222 avatar Jun 03 '23 08:06 omgcx1222

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

github-actions[bot] avatar Jun 14 '23 01:06 github-actions[bot]

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

github-actions[bot] avatar Jun 17 '23 01:06 github-actions[bot]