Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 1.18 KB

node-module-in-edge-runtime.md

File metadata and controls

19 lines (11 loc) · 1.18 KB

Using Node.js Modules in Edge Runtime

Why This Error Occurred

The code in your Middleware or your Edge API Routes is using a feature from Node.js runtime.

However, the Edge Runtime does not support Node.js APIs and globals.

Possible Ways to Fix It

When running Next.js locally with next dev, your application will show in the console, and in your browser, which file is importing and using an unsupported module. This module must be avoided: either by not importing it, or by replacing it with a polyfill.

For example, you might replace the Node.js crypto module with the Web Crypto API.

Useful Links