qcast-front/src/middleware.js
2024-09-13 13:00:51 +09:00

28 lines
666 B
JavaScript

// import { createI18nMiddleware } from 'next-international/middleware'
// const I18nMiddleware = createI18nMiddleware({
// locales: ['ko', 'ja'],
// defaultLocale: 'ko',
// })
// export function middleware(request) {
// return I18nMiddleware(request)
// }
export const config = {
matcher: ['/((?!api|static|.*\\..*|_next|favicon.ico|robots.txt).*)'],
}
import { NextRequest, NextResponse } from 'next/server'
export function middleware(request) {
const requestHeaders = new Headers(request.headers)
requestHeaders.set('x-pathname', request.nextUrl.pathname)
return NextResponse.next({
request: {
headers: requestHeaders,
},
})
}