[英]I can't use the new version on google cloud (app engine) without clearing cookies
我有一個在谷歌雲上運行的 React 應用程序(我是谷歌雲的新手)。 我的反應版本是“反應”:“16.8.3”(我認為這無關緊要,但無論如何)。
我的問題是,當我進行一些開發時,我正在運行 npm 再次運行構建,然后我使用此命令“gc app deploy”來部署新版本。 在此之后,當我運行“gc app browse”時,我可以看到並使用我的新版本的應用程序,但是當我將 go 變為真正的 url 時,我將其視為以前的版本。 在我清除瀏覽器上的 cookies 后(我對其他瀏覽器也有同樣的問題)我可以使用新版本。
我正在使用 cloudflare 以及我按照本文所做的所有配置; https://medium.com/tech-tajawal/deploying-react-app-to-google-app-engine-a6ea0d5af132沒有做任何進一步的配置。 我正在將 AWS 用於其他項目並且沒有這個問題。 有沒有人有類似的問題或有人幫忙?
順便說一句,我的 app.yaml 如下;
runtime: nodejs
env: flex
manual_scaling:
instances: 1
resources:
cpu: 1
memory_gb: 4
disk_size_gb: 10
handlers:
- url: /
static_files: build/index.html
upload: build/index.html
- url: /
static_dir: build
祝你有美好的一天!
我假設您沒有拆分流量,但我會嘗試設置官方文檔中建議的Cache-Control
、 Expires
或Vary: Cookie
標頭,看看是否有任何改變。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.