问题描述
我正在尝试在自己的Windows机器上测试此演示:https://github.com/Autodesk-Forge/forge-bim360-clashissue
我已经成功启动了使用这些命令运行的模板。
npm install
set FORGE_CLIENT_ID=<<YOUR CLIENT ID FROM DEVELOPER PORTAL>>
set FORGE_CLIENT_SECRET=<<YOUR CLIENT SECRET>>
set FORGE_CALLBACK_URL=<<YOUR CALLBACK URL>>
npm run nodemon
我已在Forge我的应用程序界面中添加了一个新应用程序。 我已经添加了BIM 360帐户界面的规定。
我可以连接到本地主机,并且当我按ALLOW尝试进行身份验证并登录到Autodesk帐户时,由于以下错误,我被重定向到了以下网站:
http://localhost:3000/api/forge/oauth/callback?code=TOAq...
Cannot GET /api/forge/oauth/callback
如何克服这个错误?
解决方法
它看起来像配置不匹配。您已将回调配置为http://localhost:3000/api/forge/oauth/callback
,但是根据https://github.com/Autodesk-Forge/forge-bim360-clashissue/blob/master/server/endpoints/oauth.endpoints.js#L72,您的服务器实际上希望在其他URL上进行回调:http://localhost:3000/api/forge/callback/oauth
。