部署上了,
https://fc.laoban.fun/ 可以进来试试
说几个问题点,docker镜像拉取不到,github下载下来部署的,内网http访问
登录会丢失登录状态,让你一直登录
找到问题了!看 auth.js 里的 setCookie 函数:
javascript
复制
if (isProd) attrs.push('Secure') // ← 这里!
根因:
Dockerfile 里设置了 NODE_ENV=production
生产模式会给 cookie 加上 Secure 标志
Secure 标志意味着浏览器只在 HTTPS 连接时才发送 cookie
你访问的是 http://NAS-IP:3000(HTTP),所以浏览器收到 cookie 后再也不发回来了
结果:下一秒请求就判定为「未登录」