개발자

Next.js 미들웨어

2024년 03월 25일조회 186

Vercel를 사용하지 않고 배포해서 Next.js (v13.4)의 미들웨어를 사용해보았는데 잘 작동하지만 공식 문서에서는 edge runtime에서만 가능하다라고 나와있는데 추후에는 vercel를 사용하지 않고 Next.js를 배포한다면 미들웨어는 사용할 수 없는건가요?! 관련 히스토리에 대해 알고 싶습니다. 감사합니다! https://nextjs.org/docs/pages/building-your-application/routing/middleware#runtime

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

박정웅님의 프로필 사진

제가 틀릴 수도 있지만, 제가 볼 때는 middleware에서 Node.js에서 제공하는 API를 사용할 수 없다는 것으로 이해하는 것이 맞을 것 같습니다. 또한 Node.js 에 의존적인 라이브러리 패키지는 사용할 수 없다는 것으로 생각하시면 되지 않을까요. 개인적으로 Vercel이 의도적으로 이렇게 모호하게 표현했을 거라는 강한 의혹(?) 생깁니다.^^

임성규님의 프로필 사진

임성규

작성자

프론트엔드 개발2024년 03월 29일

계속 찾아봤는데 아무래도 정웅님께서 말씀해주신 내용이 맞을 것 같아요!! 모호한 표현과 지원해주지 않는 부분에 대해 해외에서도 많은 요구사항이 있는 것 같더라구요 ㅎㅎ.. 답변해주셔서 감사합니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!