Next.js анонсировал поддержку Node.js для middleware!
В версии v15.2 canary появился новый флаг experimental.nodeMiddleware, который позволяет использовать runtime: 'nodejs' в middleware. Это значит, что теперь можно использовать Node.js API в middleware, избавляясь от ограничений, которые были связаны с совместимостью с edge runtime.
Кроме того, команда Vercel полностью переработала свою систему middleware, чтобы поддерживать множественные среды выполнения и запускать их на новой технологии — Fluid Compute. Это более экономичный способ запуска serverless-функций, что делает работу с middleware ещё эффективнее.
Подробнее: Pull Request на GitHub Блог Vercel про Fluid Compute