小编way*_*tta的帖子

如何使 S3 Cloudfront 上部署的 Gatsby 网站上的服务工作线程缓存失效?

我正在建立我的第一个盖茨比网站。我们将其托管在 AWS S3 上。我们也使用gatsby-plugin-offline.

到目前为止,我无法找到关于如何在新部署后使缓存失效的良好解决方案。

即使我手动取消注册 sw.js Service Worker 并通过 Devtools -> 应用程序 -> 清除存储清理站点数据,浏览器仍然会加载缓存版本(缺少添加的页面、显示旧文本内容等)。

对于部署,我使用amplify.

部署新版本时如何使旧缓存失效?

谢谢。

deployment browser-cache amazon-cloudfront gatsby

5
推荐指数
1
解决办法
1141
查看次数

如何封送匿名结构?

为什么{}在尝试封送匿名结构时会得到提示?

package main

import (
    "encoding/json"
    "fmt"
    "os"
)

func main() {
    js, err := json.Marshal(struct{id int}{123})
    if err != nil {
        fmt.Println("error:", err)
    }
    os.Stdout.Write(js)
}
Run Code Online (Sandbox Code Playgroud)

https://play.golang.org/p/lEqJ1uj1ezS

struct go

2
推荐指数
2
解决办法
2222
查看次数