목표는 React 앱을 Amazon S3 (CDN)에서 클라이언트 측 실행하고 뉴스 파일을 생성하여 소셜 공유 용 메타 태그 (주로 Facebook 때문)를 생성하는 것입니다.React에 대한 정적 페이지 생성
예를 들어 누군가 http://website.com/news/343434을 공유하는 경우 Amazon S3에 /news/343434/index.html 파일이 있고 메타 태그 용으로 채워진 헤드 섹션과 첨부 할 React 앱의 ID 루트.
이 방법의 문제점은 생성 된 파일이 캐시 무효화를 위해 파일 이름에 추가 된 해시로 인해 main.js 파일에 대한 참조를 알 수 없다는 점입니다. 그리고 내가 해냈다해도 해쉬가 바뀌기 때문에 React 앱이 배포 될 때마다 모든 뉴스 파일을 다시 생성해야 할 필요가있다.
나는 AWS에서 올바른 메타 태그로 채워진 템플릿 파일과 main- {hash} .js 파일에 대한 참조 등을 포함하는 람다 함수를 사용한다는 아이디어가 가장 많았다. 내가 생각할 수있는 해결책.
다른 솔루션이 효과가 있습니까?