Autodesk Forge回调URL在本地服务器无法正常工作求助
排查Autodesk Forge部署后Callback URL重定向问题
1. 核对Forge开发者平台应用配置
- 登录Autodesk开发者后台,确认Callback URLs已添加公司服务器的完整地址(例:
http://服务器IP:端口/api/forge/callback/oauth),需与代码内路径完全匹配 - 注意URL的HTTP/HTTPS协议、端口、路径必须精准一致,不能有多余斜杠或大小写错误
2. 验证服务器网络与端口可用性
- 确认服务器对应端口(如3000)已开放,内部/外部可正常访问
- 若服务器为内网部署,需确保Forge服务能访问到该内网地址,必要时需配置公网映射或反向代理
3. 检查代码与环境变量的一致性
- 确认环境变量
FORGE_CALLBACK_URL的值与Forge后台配置完全一致,无拼写错误 - 查看代码中回调路由(如
/api/forge/callback/oauth),确保路径与配置的URL后缀匹配 - 打印环境变量到应用日志,验证程序实际读取的是正确的Callback URL,避免环境变量未生效
4. 排查SSL/HTTPS相关问题
- 若服务器启用HTTPS,需确保证书为可信机构颁发,Forge不接受自签名证书的回调地址(测试环境特殊配置除外)
- 本地localhost用HTTP正常,但服务器强制HTTPS时,需同步将Forge后台的Callback URL更新为HTTPS地址
5. 分析日志与请求信息
- 查看服务器应用日志,确认回调请求是否到达,或是否存在404、500等报错
- 检查浏览器控制台的网络请求,查看授权请求的
redirect_uri参数是否正确,有无被篡改
内容的提问来源于stack exchange,提问作者Kuladeep
相关产品推荐
相关产品推荐

