- Next.js의 새로운 App Router로 인해 Server Components를 사용하면 서버와 클라이언트 구분이 흐려지고, 데이터 액세스 방법에 대한 새로운 패턴이 필요해졌습니다 👮♂️
- 특히, 데이터 보안을 위해 데이터 액세스 레이어를 활용하는 것이 중요합니다.🔐
- 일반적으로 서버 컴포넌트에서 데이터를 직접 가져오는 방법이 있지만, 컴포넌트 재사용성때문에, 다른 페이지에서 동일한 컴포넌트를 사용할 때 보안 취약점이 생길 수 있습니다. ⚠️
- Middleware 또는 페이지 레벨 보안만으로는 데이터 접근 보안을 완벽하게 보장하지 못하며, 데이터 액세스 레이어를 사용하는 것이 더 안전합니다. 🤔