Organize directories
This commit is contained in:
parent
8a91c9b89b
commit
4898382f78
433 changed files with 0 additions and 0 deletions
23
apps/zammad-proxy/middleware.ts
Normal file
23
apps/zammad-proxy/middleware.ts
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
import { NextResponse } from 'next/server'
|
||||
import type { NextRequest } from 'next/server'
|
||||
|
||||
export function middleware(request: NextRequest) {
|
||||
console.log("INTO middleware")
|
||||
const path = request.nextUrl.pathname
|
||||
console.log({ path })
|
||||
|
||||
console.log("INTO middleware 2")
|
||||
const finalURL = new URL(path.replace("/zammad", ""), process.env.ZAMMAD_URL)
|
||||
console.log(finalURL.toString())
|
||||
|
||||
const requestHeaders = new Headers(request.headers)
|
||||
requestHeaders.set('X-Forwarded-User', 'darren@redaranj.com')
|
||||
requestHeaders.set('Host', 'zammad.example.com')
|
||||
|
||||
console.log(requestHeaders)
|
||||
return NextResponse.rewrite(finalURL, {
|
||||
request: {
|
||||
headers: requestHeaders
|
||||
}
|
||||
})
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue