簡體   English   中英

不清除 cookies 就無法在谷歌雲(應用引擎)上使用新版本

[英]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-ControlExpiresVary: Cookie標頭,看看是否有任何改變。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM