Test by passing a x-forwarded-host header

This commit is contained in:
Samy Pessé
2023-12-12 11:03:08 +01:00
parent ff8a343a54
commit 632ac7bbab
+3
View File
@@ -53,6 +53,9 @@ export async function middleware(request: NextRequest) {
console.log(`rendering ${resolved.space} ${resolved.pathname}`);
const headers = new Headers(request.headers);
// Pass a x-forwarded-host and origin to ensure Next doesn't block server actions when proxied
headers.set('x-forwarded-host', inputURL.host);
headers.set('origin', inputURL.origin);
headers.set('x-gitbook-token', resolved.apiToken);
headers.set('x-gitbook-basepath', joinPath(proxyBasePath, resolved.basePath));