Latest versions of NextJS requires the user to have a single middleware file on the same level as the pages folder.
Instead of {root}/pages/middleware.js, try {root}/middleware.js
and if you have a src folder try {root}/src/middleware.js.
Latest versions of NextJS requires the user to have a single middleware file on the same level as the pages folder.
Instead of {root}/pages/middleware.js, try {root}/middleware.js
and if you have a src folder try {root}/src/middleware.js.