개발자
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일
계속 찾아봤는데 아무래도 정웅님께서 말씀해주신 내용이 맞을 것 같아요!! 모호한 표현과 지원해주지 않는 부분에 대해 해외에서도 많은 요구사항이 있는 것 같더라구요 ㅎㅎ.. 답변해주셔서 감사합니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!