Not in
pages folder and you need to place middleware.ts to src 1. headers from next.config.js 2. redirects from next.config.js 3. Middleware (rewrites, redirects, etc.) 4. beforeFiles (rewrites) from next.config.js 5. Filesystem routes (public/, _next/static/, pages/, app/, etc.) 6. afterFiles (rewrites) from next.config.js 7. Dynamic Routes (/blog/[slug]) 8. fallback (rewrites) from next.config.js
NextJS middleware does not seem to be triggered
I have the middleware.js file within /myproject/pages/middleware.js:
export function middleware(request) {
console.log(1);
return NextResponse.redirect(new URL('/', request.url));
}
// See "
https://stackoverflow.com/questions/73040090/nextjs-middleware-does-not-seem-to-be-triggered
[Next.js] API 사용해서 로그인 구현 / middleware 적용
[Next.js] middleware + api 로그인 구현
https://velog.io/@sssssssssy/Next.js-13ver-에서-로그인-유지하기
![[Next.js] API 사용해서 로그인 구현 / middleware 적용](https://images.velog.io/velog.png)
Routing: Middleware
Learn how to use Middleware to run code before a request is completed.
https://nextjs.org/docs/pages/building-your-application/routing/middleware

Seonglae Cho