[GH-ISSUE #813] [BUG] 部署时添加了ADMIN_PASSWORDS,但是前端页面访问/admin报404 #301

Closed
opened 2026-02-26 20:36:32 +03:00 by kerem · 9 comments
Owner

Originally created by @we6288815 on GitHub (Jan 15, 2026).
Original GitHub issue: https://github.com/dreamhunter2333/cloudflare_temp_email/issues/813

Hello,大佬,我检查了相关的issue,没有发现有人提过类似的问题,我的密码也是json数组并且保留双引号。

复现步骤

根据部署文档部署了后端和前端,也配置了响应的变量,但是无法访问/admin页面,并且通过API调用接口时,携带了x-admin-auth头,请求返回Your token has expired, please login again

预期行为

能正常访问/admin页面和调用API

部署方式

  • [ x ] 用户界面部署

浏览器环境

Chrome/Edge

Image
Originally created by @we6288815 on GitHub (Jan 15, 2026). Original GitHub issue: https://github.com/dreamhunter2333/cloudflare_temp_email/issues/813 Hello,大佬,我检查了相关的issue,没有发现有人提过类似的问题,我的密码也是json数组并且保留双引号。 ## 复现步骤 根据部署文档部署了后端和前端,也配置了响应的变量,但是无法访问/admin页面,并且通过API调用接口时,携带了x-admin-auth头,请求返回`Your token has expired, please login again` ## 预期行为 能正常访问/admin页面和调用API ## 部署方式 - [ x ] 用户界面部署 ## 浏览器环境 Chrome/Edge <img width="941" height="353" alt="Image" src="https://github.com/user-attachments/assets/431d0746-8e9d-4e69-90ef-15b538dcd3db" />
kerem 2026-02-26 20:36:32 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@dreamhunter2333 commented on GitHub (Jan 15, 2026):

感谢反馈,访问其他页面正常么,是否携带了其他 header 请求 api 呢

<!-- gh-comment-id:3753901342 --> @dreamhunter2333 commented on GitHub (Jan 15, 2026): 感谢反馈,访问其他页面正常么,是否携带了其他 header 请求 api 呢
Author
Owner

@we6288815 commented on GitHub (Jan 15, 2026):

访问其他页面是正常的,这是api请求的例子:

curl --location --request GET 'https://api.example.com/user_api/mails?limit=10&offset=0&address=test@example.com' \
--header 'x-admin-auth: xxxx@yyy' \
--header 'Accept: */*' \
--header 'Connection: keep-alive'
<!-- gh-comment-id:3754027846 --> @we6288815 commented on GitHub (Jan 15, 2026): 访问其他页面是正常的,这是api请求的例子: ``` curl --location --request GET 'https://api.example.com/user_api/mails?limit=10&offset=0&address=test@example.com' \ --header 'x-admin-auth: xxxx@yyy' \ --header 'Accept: */*' \ --header 'Connection: keep-alive' ```
Author
Owner

@dreamhunter2333 commented on GitHub (Jan 16, 2026):

访问其他页面是正常的,这是api请求的例子:

curl --location --request GET 'https://api.example.com/user_api/mails?limit=10&offset=0&address=test@example.com' \
--header 'x-admin-auth: xxxx@yyy' \
--header 'Accept: */*' \
--header 'Connection: keep-alive'

这是用户邮件 api,应该使用 admin 邮件 api
https://temp-mail-docs.awsl.uk/zh/guide/feature/mail-api.html#admin-%E9%82%AE%E4%BB%B6-api

<!-- gh-comment-id:3759126930 --> @dreamhunter2333 commented on GitHub (Jan 16, 2026): > 访问其他页面是正常的,这是api请求的例子: > > ``` > curl --location --request GET 'https://api.example.com/user_api/mails?limit=10&offset=0&address=test@example.com' \ > --header 'x-admin-auth: xxxx@yyy' \ > --header 'Accept: */*' \ > --header 'Connection: keep-alive' > ``` 这是用户邮件 api,应该使用 admin 邮件 api https://temp-mail-docs.awsl.uk/zh/guide/feature/mail-api.html#admin-%E9%82%AE%E4%BB%B6-api
Author
Owner

@we6288815 commented on GitHub (Jan 16, 2026):

因为我看示例用户邮件Api也是使用的admin密码,更换Api后可以成功调用,但是/admin管理页面还是404,前端部署方式是下载zip包替换api服务地址后上传的,新版版的cloudflare好像不支持在线生成了

<!-- gh-comment-id:3759153268 --> @we6288815 commented on GitHub (Jan 16, 2026): 因为我看示例用户邮件Api也是使用的admin密码,更换Api后可以成功调用,但是/admin管理页面还是404,前端部署方式是下载zip包替换api服务地址后上传的,新版版的cloudflare好像不支持在线生成了
Author
Owner

@misaka10843 commented on GitHub (Jan 17, 2026):

感觉应该是spa的问题?我在user页面刷新之后也会报404
解决404方法为部署的时候点击高级选项,未找到处理选SPA

Image
<!-- gh-comment-id:3763035198 --> @misaka10843 commented on GitHub (Jan 17, 2026): 感觉应该是spa的问题?我在user页面刷新之后也会报404 解决404方法为部署的时候点击高级选项,未找到处理选SPA <img width="648" height="638" alt="Image" src="https://github.com/user-attachments/assets/7f74e70b-f7b1-40f5-a48c-512f386e8bb7" />
Author
Owner

@we6288815 commented on GitHub (Jan 17, 2026):

感觉应该是spa的问题?我在user页面刷新之后也会报404
解决404方法为部署的时候点击高级选项,未找到处理选SPA

Image

我试试

<!-- gh-comment-id:3763332039 --> @we6288815 commented on GitHub (Jan 17, 2026): > 感觉应该是spa的问题?我在user页面刷新之后也会报404 > 解决404方法为部署的时候点击高级选项,未找到处理选SPA > > <img width="648" height="638" alt="Image" src="https://github.com/user-attachments/assets/7f74e70b-f7b1-40f5-a48c-512f386e8bb7" /> > 我试试
Author
Owner

@dreamhunter2333 commented on GitHub (Jan 17, 2026):

因为我看示例用户邮件Api也是使用的admin密码,更换Api后可以成功调用,但是/admin管理页面还是404,前端部署方式是下载zip包替换api服务地址后上传的,新版版的cloudflare好像不支持在线生成了

实例的可能写错了,我检查下

<!-- gh-comment-id:3763634075 --> @dreamhunter2333 commented on GitHub (Jan 17, 2026): > 因为我看示例用户邮件Api也是使用的admin密码,更换Api后可以成功调用,但是/admin管理页面还是404,前端部署方式是下载zip包替换api服务地址后上传的,新版版的cloudflare好像不支持在线生成了 实例的可能写错了,我检查下
Author
Owner

@dreamhunter2333 commented on GitHub (Jan 17, 2026):

感觉应该是spa的问题?我在user页面刷新之后也会报404

应该是前端部署的问题

<!-- gh-comment-id:3763637119 --> @dreamhunter2333 commented on GitHub (Jan 17, 2026): > 感觉应该是spa的问题?我在user页面刷新之后也会报404 应该是前端部署的问题
Author
Owner

@we6288815 commented on GitHub (Jan 19, 2026):

解决404方法为部署的时候点击高级选项,未找到处理选SPA

按这个方式重新部署就解决了
@dreamhunter2333 是否可以更新这个说明到部署文档上?

<!-- gh-comment-id:3766098098 --> @we6288815 commented on GitHub (Jan 19, 2026): > 解决404方法为部署的时候点击高级选项,未找到处理选SPA 按这个方式重新部署就解决了 @dreamhunter2333 是否可以更新这个说明到部署文档上?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloudflare_temp_email#301
No description provided.