Module Federation with SSR 은 어떻게 동작할까?

https://github.com/module-federation/module-federation-examples/tree/master/server-side-rendering

케이스1을 구현한다고 하면..

케이스1의 경우 리모트앱에서 필요한 데이터가 SEO를 향상시킬 수 있고, 또한 리모트앱의 초기 로딩시간을 줄일 수 있다는게 장점일 것 같은데,
이렇게 되면 대체 호스트앱의 서버에서 브라우저 런타임에 '동적으로 로드'되는 리모트앱을 알 수 있는걸까?

  1. 일단 리모트앱에서 웹팩 서버 설정을 따로 해야한다.
  2. 이 때 웹팩서버 설정에도 expose 설정을 추가해줘야한다. (그래야 호스트앱에서 가져올 수 있으니)

아래 설정에서 client 가 클라이언트사이드에서 MF 리모트앱 설정을 해주는거고,
server 가 서버사이드에서 MF 리모트앱 설정을 해주는거다.

code.png

code 1.png

케이스 2를 구현한다고하면..

케이스 3을 구현한다고하면

code 3.png