유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

NextJS 'use server' Trap (Accidentally Leaking Data)

Jolly Coding

2024. 7. 4.

0

#frontend
  • Next.js의 use server 디렉티브를 사용하여 서버 측에서 동작이 실행되며, 이는 클라이언트 측에서 실행되는 동작과 마찬가지로 취득이 용이함 🔓
  • 이 혼란은 use clientuse server 디렉티브 사이의 차이로 인해 발생하며, 개발자는 서버 측에서 실행되는 코드에 대해 더욱 주의해야 함 ⚠️
  • Next.js 팀은 개발자들이 서버 측과 클라이언트 측 코드를 구분하기 쉽게 도와줄 수 있는 방법을 고려하고 있음 🤔
  • 서버 측 데이터에 접근하기 위해 use server 디렉티브를 사용할 때 특정 상황에서 클라이언트 측에서도 결과 데이터를 불러올 수 있어 데이터 유출에 취약할 수 있음 📵
  • 서버 측과 클라이언트 측에서 사용하는 데이터 및 동작에 대한 명확한 차이점을 이해해야 함 🙌

Recommanded Videos