目標は、ReactアプリケーションをAmazon S3(CDN)上でクライアント側で実行し、ニュースファイルを生成してソーシャル共有(主にFacebookのため)用のメタタグを作成できるようにすることです。リアクション用の静的ページの生成
たとえば、誰かがhttp://website.com/news/343434を共有している場合、Amazon S3には/news/343434/index.htmlというファイルがあります。これは、メタタグのためのヘッドセクションと、アタックするReactアプリのIDルート。
この方法の問題は、生成されたファイルが、キャッシュ破棄のためにファイル名に追加されたハッシュのために、main.jsファイルへの参照を知らないことです。私が行っても、Reactアプリケーションがデプロイされるたびにすべてのニュースファイルを再生成する必要があります。これは、ハッシュが変更されるためです。
私は、AWS上で、正しいメタタグとmain- {hash} .jsファイルへの参照などで満たされたテンプレートファイルを基本的に返すラムダ関数を持っているという別の考えがありました。私が考えることができる解決策。
正常に機能する他の解決策はありますか?