Forge 查看器缓存问题

Forge viewer cache issue

我正在使用这个 Node.js Forge 示例来检查 Forge workflow

当一个与另一个同名的模型上传到存储桶时,它会被覆盖,但当它被翻译时,旧模型会显示在 Forge 查看器中。
我已将 xAdsForce 设置为 True 以在 Forge 端启用重新翻译。但是浏览器端缓存的问题仍然存在。

本文 -- AUTODESK mentions to set the HTTP request headers, but where do I exactly set them in this code -- on GITHUB ?

At this line, pass xAdsForce: true. It tells the translation to override existing translations. See SDK documentation and endpoint documentation。您还可以在发布新翻译之前删除现有清单(又名翻译)。

更新

您可以指定过期时间 header(在 mentioned sample 的第 29 和 30 行之间):

Autodesk.Viewing.endpoint.HTTP_REQUEST_HEADERS['If-Modified-Since'] = 'Sat, 29 Oct 1994 19:43:31 GMT';

适用于最新的查看器版本v6