mirror of
https://github.com/jakejarvis/hoot.git
synced 2025-10-18 14:24:26 -04:00
Update PostHog reporting endpoints to use proxy for improved security
This commit is contained in:
@@ -14,7 +14,7 @@ export function middleware(request: NextRequest) {
|
||||
if (path.length <= 1) {
|
||||
return NextResponse.next({
|
||||
headers: {
|
||||
"x-middleware-verdict": "ignore",
|
||||
"x-middleware-decision": "ignore",
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -86,7 +86,7 @@ export function middleware(request: NextRequest) {
|
||||
if (!candidate) {
|
||||
return NextResponse.next({
|
||||
headers: {
|
||||
"x-middleware-verdict": "ignore",
|
||||
"x-middleware-decision": "ignore",
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -96,7 +96,7 @@ export function middleware(request: NextRequest) {
|
||||
if (!registrable) {
|
||||
return NextResponse.next({
|
||||
headers: {
|
||||
"x-middleware-verdict": "ignore",
|
||||
"x-middleware-decision": "ignore",
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -110,7 +110,7 @@ export function middleware(request: NextRequest) {
|
||||
url.hash = "";
|
||||
return NextResponse.redirect(url, {
|
||||
headers: {
|
||||
"x-middleware-verdict": "redirect",
|
||||
"x-middleware-decision": "redirect",
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -118,7 +118,7 @@ export function middleware(request: NextRequest) {
|
||||
// Otherwise, it's already a bare registrable domain — proceed
|
||||
return NextResponse.next({
|
||||
headers: {
|
||||
"x-middleware-verdict": "ok",
|
||||
"x-middleware-decision": "ok",
|
||||
},
|
||||
});
|
||||
}
|
||||
|
@@ -59,7 +59,7 @@ const nextConfig: NextConfig = {
|
||||
base-uri 'self';
|
||||
${
|
||||
process.env.NEXT_PUBLIC_POSTHOG_KEY
|
||||
? `report-uri https://us.i.posthog.com/report/?token=${process.env.NEXT_PUBLIC_POSTHOG_KEY}; report-to posthog`
|
||||
? `report-uri /_proxy/ingest/report/?token=${process.env.NEXT_PUBLIC_POSTHOG_KEY}; report-to posthog`
|
||||
: ""
|
||||
}
|
||||
`
|
||||
@@ -69,7 +69,7 @@ const nextConfig: NextConfig = {
|
||||
{
|
||||
key: "Reporting-Endpoints",
|
||||
value: process.env.NEXT_PUBLIC_POSTHOG_KEY
|
||||
? `posthog="https://us.i.posthog.com/report/?token=${process.env.NEXT_PUBLIC_POSTHOG_KEY}"`
|
||||
? `posthog="/_proxy/ingest/report/?token=${process.env.NEXT_PUBLIC_POSTHOG_KEY}"`
|
||||
: "",
|
||||
},
|
||||
],
|
||||
|
Reference in New Issue
Block a user