我有一个应用程序,可以将文件上传到Autodesk Forge服务器并在查看器中显示。这是可行的,但当我将此应用程序放入Amazon Web Service时,在de OAuth进程之后,当我尝试将文件上传到Create Bucket进程中时,我收到错误401“令牌已过期或无效”
为什么该应用程序可以在本地运行,但不能在AWS上运行?
谢谢
发布于 2019-01-06 00:06:58
因为您通过OAuth收到的令牌只对来自您的forge进程中指定的主机的请求有效。
我通过使用Serveo.net解决了这个问题(为了测试),它会将任何请求转发给请求它的本地主机:从您的应用程序调用"ssh -R <your subdomain name>:80:localhost:5000 serveo.net",并在Forge中将<your subdomain name>.serveo.net设置为appURL。通过这种方式,serveo会将所有调用转发到您的应用程序,无论它运行在AWS、Heroku还是您的本地主机上。
https://stackoverflow.com/questions/49366817
复制相似问题