ReactとExpressでSPA / PWAを作成しております。
ユーザーは、一度でもサイトに訪れると、service workerをインストールし、そこで指定されたコンテンツをキャッシュするようになっています。
やりたいこと
service workerのインストールがすでに行われておりコンテンツがキャッシュされているかどうかを、Expressがルーティングする際に判別したいです。
具体的には、service workerがインストールされている(一度でもサイトに訪れたことがある)ユーザーに対しては、Reactで構成されたコンテンツを返し、初回訪問のユーザー(何もキャッシュなどがないユーザー)に対しては、AMPで作成したhtmlファイルをそのまま返したいです。
いまいち、service workerのインストールを判別する方法、またはコンテンツがキャッシュされているかを判別する方法がわからず、困っています。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー