pile·
프론트엔드·vercel-blogVercel Blog·

Vercel Middleware에서 Node.js 런타임 지원 시작

Vercel Middleware가 기존 Edge Runtime 외에 Node.js 런타임을 실험적으로 지원하기 시작했다. Next.js 15.2 canary에서 먼저 사용 가능하며, next.config.ts에서 플래그를 켜고 middleware.ts에서 런타임을 명시하면 전체 Node.js API를 Middleware에서 활용할 수 있다.

핵심 포인트
  • next.config.ts에 experimental.nodeMiddleware: true 플래그를 추가해 기능을 활성화한다
  • middleware.ts에 export const config = { runtime: 'nodejs' } 를 선언해 Node.js 런타임을 지정한다
  • Edge Runtime에서 제한됐던 전체 Node.js API를 Middleware에서 사용할 수 있다 — 인증·개인화 등에 활용 가능하다
  • 현재 Next.js canary 채널에서만 사용 가능한 실험적 기능이다
  • Middleware 자체는 기존처럼 전 세계 Vercel PoP에 배포된다
왜 읽나Vercel Middleware에서 Node.js 전용 라이브러리나 인증 로직을 사용하고 싶은 Next.js 개발자가 실험적 기능의 설정 방법을 확인하는 데 유용하다.
vercel-blog
Vercel Blog 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 프론트엔드·LINE EngineeringLINE Engineering·

    AI로 웹 엔지니어 없이 LINE 앱 안에서 그룹 영상 통화 서비스 만들기

    LINE Planet 팀의 PM과 Android 엔지니어 두 명이 웹 전문 엔지니어 없이 LINE 앱 내에서 그룹 영상 통화 서비스를 개발한 과정을 다룬다. LIFF(LINE Front-end Framework)와 LINE Planet SDK를 활용해 React/Vite 기반 웹 앱을 구성했고, Firebase Cloud Functions로 별도 서버 인프라 없이 구현을 완료했다.

    #react#webrtc#firebase+2