nianhua99 / PandoraHelper

使用 PandoraHelper 轻松和你的小伙伴共享 ChatGPT Plus/Claude Pro 服务!
MIT License
753 stars 124 forks source link

部署成功以后 在admin 点击 仪表,个人账户 或者账户报错 #100

Closed tdouguo closed 1 month ago

tdouguo commented 1 month ago

使用docker-compose 部署 系统版本: Ubuntu 22.04.4 LTS Linux版本: 5.15.0-113-generic CPU架构: x86_64 Docker version 27.1.1, build 6312585 Docker Compose version v2.29.1

这是网页控制台报错内容

home:1 Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received

这是使用 docker-compose log 看的日志 (为什么在Ubuntu 里面会出现C盘哈)

PandoraHelper  | {"level":"info","ts":1722699894.4068315,"caller":"server/main.go:47","msg":"server start","host":"http://0.0.0.0:9000"}
PandoraHelper  | {"level":"info","ts":1722699894.4070513,"caller":"server/main.go:48","msg":"docs addr","addr":"http://0.0.0.0:9000/swagger/index.html"}
PandoraHelper  | 
PandoraHelper  | 2024/08/03 15:44:54 C:/Users/Pengdehua/go/pkg/mod/github.com/glebarez/sqlite@v1.11.0/migrator.go:32
PandoraHelper  | [0.805ms] [rows:-] SELECT count(*) FROM sqlite_master WHERE type='table' AND name="account"
PandoraHelper  | 
PandoraHelper  | 2024/08/03 15:44:54 C:/Users/Pengdehua/go/pkg/mod/github.com/glebarez/sqlite@v1.11.0/migrator.go:117
PandoraHelper  | [0.331ms] [rows:1] SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "account" AND sql IS NOT NULL order by type = "table" desc
PandoraHelper  | 
PandoraHelper  | 2024/08/03 15:44:54 C:/Users/Pengdehua/go/pkg/mod/github.com/glebarez/sqlite@v1.11.0/migrator.go:125
PandoraHelper  | [0.108ms] [rows:-] SELECT * FROM `account` LIMIT 1
PandoraHelper  | 
PandoraHelper  | 2024/08/03 15:44:54 C:/Users/Pengdehua/go/pkg/mod/github.com/glebarez/sqlite@v1.11.0/migrator.go:32
PandoraHelper  | [0.070ms] [rows:-] SELECT count(*) FROM sqlite_master WHERE type='table' AND name="share"
PandoraHelper  | 
PandoraHelper  | 2024/08/03 15:44:54 C:/Users/Pengdehua/go/pkg/mod/github.com/glebarez/sqlite@v1.11.0/migrator.go:117
PandoraHelper  | [0.232ms] [rows:1] SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "share" AND sql IS NOT NULL order by type = "table" desc
PandoraHelper  | 
PandoraHelper  | 2024/08/03 15:44:54 C:/Users/Pengdehua/go/pkg/mod/github.com/glebarez/sqlite@v1.11.0/migrator.go:125
PandoraHelper  | [0.103ms] [rows:-] SELECT * FROM `share` LIMIT 1
PandoraHelper  | 
PandoraHelper  | 2024/08/03 15:44:54 C:/Users/Pengdehua/go/pkg/mod/github.com/glebarez/sqlite@v1.11.0/migrator.go:219
PandoraHelper  | [0.180ms] [rows:-] SELECT count(*) FROM sqlite_master WHERE type = "table" AND tbl_name = "share" AND (sql LIKE "%CONSTRAINT ""fk_account_shares"" %" OR sql LIKE "%CONSTRAINT fk_account_shares %" OR sql LIKE "%CONSTRAINT `fk_account_shares`%" OR sql LIKE "%CONSTRAINT [fk_account_shares]%" OR sql LIKE "%CONSTRAINT     fk_account_shares   %")
PandoraHelper  | 
PandoraHelper  | 2024/08/03 15:44:54 D:/dev/projects/goProjects/PandoraHelper/internal/server/migration.go:30
PandoraHelper  | [0.195ms] [rows:0] UPDATE account set account_type = 'chatgpt' where account_type = '' or account_type is null
PandoraHelper  | 
PandoraHelper  | 2024/08/03 15:44:54 D:/dev/projects/goProjects/PandoraHelper/internal/server/migration.go:31
PandoraHelper  | [0.243ms] [rows:0] UPDATE share set share_type = 'chatgpt' where share_type = '' or share_type is null
PandoraHelper  | {"level":"info","ts":1722699894.412996,"caller":"server/migration.go:32","msg":"AutoMigrate success"}
tdouguo commented 1 month ago

Nginx 配置

server {
    listen       80;
    listen       443 ssl;
    server_name  我的域名;
    ssl_certificate /etc/nginx/conf.d/我的域名/thh.cc.pem;
    ssl_certificate_key /etc/nginx/conf.d/我的域名/thh.cc.key;
    ssl_session_timeout 1d;
    ssl_session_cache   shared:SSL:50m;
    ssl_session_tickets off;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;
    ssl_buffer_size 8k;
    proxy_connect_timeout 600;
    proxy_send_timeout    600;
    proxy_read_timeout    600;
    send_timeout          600;
    location / {
        proxy_pass   http://localhost:9000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Nginx-Proxy true;
        proxy_buffering off;
        proxy_redirect off;
    }
}
tdouguo commented 1 month ago

首先 感谢大佬分享项目,万分感谢,期待大佬在百忙之中有时间 帮忙看看 再次跪谢