Skip to content

Commit e1e0900

Browse files
committed
Refactor middleware.ts to remove unnecessary code and fix header manipulation
1 parent 90f51fb commit e1e0900

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

middleware.ts

+4-11
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,6 @@ import type { NextRequest } from 'next/server'
22
import { NextResponse } from 'next/server'
33
import { handleRewrite } from 'server/rewrites'
44

5-
function getRandomishId() {
6-
const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'
7-
let result = ''
8-
for (let i = 0; i < 10; i++) {
9-
result += chars.charAt(Math.floor(Math.random() * chars.length))
10-
}
11-
return result
12-
}
13-
145
export function middleware(request: NextRequest) {
156
const allowedOrigins = process.env.ALLOWED_ORIGINS?.split(',') || []
167

@@ -22,8 +13,10 @@ export function middleware(request: NextRequest) {
2213

2314
const response = NextResponse.next()
2415
const origin = request.headers.get('origin') || ''
25-
const userAgentHeader = request.headers.get('user-agent') || ''
26-
request.headers.set('user-agent', `${userAgentHeader} Summer.fi/${getRandomishId()}`)
16+
17+
if (request.headers.get('x-now-route-matches')) {
18+
request.headers.delete('x-now-route-matches')
19+
}
2720

2821
// If the origin is in the ALLOWED_ORIGINS env, add it to the Access-Control-Allow-Origin header
2922
if (allowedOrigins.includes(origin)) {

0 commit comments

Comments
 (0)