Hi Devvit团队,我无法上传刚创建的Devvit Web应用,因为上传端点返回的TLS证书主机名不匹配。

环境:
- 操作系统:Windows
- Node.js:24.18.0
- Devvit CLI:0.13.9
- 应用:community-2048
- devvit whoami:成功
- 应用记录在开发者门户中创建成功

错误信息:
运行命令:npx devvit upload --verbose
Vite构建成功,但上传失败,错误信息如下:
TypeError: fetch failed ERR_TLS_CERT_ALTNAME_INVALID
主机名/IP不匹配证书的备用名称
主机:api.devvit-gateway.reddit.com
证书SAN:DNS:*.reddit.com,DNS:reddit.com

证书看起来是有效的,但不适用于两级主机名api.devvit-gateway.reddit.com。

进行的故障排除:
- 确认Windows主机文件中没有Reddit/Devvit条目
- 确认没有WinHTTP、npm或环境代理配置
- Cloudflare DNS和Google DNS都可以解析主机名到reddit.map.fastly.net
- 测试了多个VPN/网络出入口节点,结果相同
- 测试了Node.js TLS和Windows curl,结果相同
- https://developers.reddit.comhttps://devvit-gateway.reddit.com 都验证成功
- 测试了所有返回的Fastly IP,结果相同,证书问题仍存在

我没有禁用TLS验证,因为那样会暴露Devvit认证令牌和源上传。

是否这是Fastly/证书配置问题?是否有安全支持的工作-around,能够上传并启动Playtest?