summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/astro/src/core/app/node.ts7
-rw-r--r--packages/astro/test/units/app/node.test.js1
2 files changed, 4 insertions, 4 deletions
diff --git a/packages/astro/src/core/app/node.ts b/packages/astro/src/core/app/node.ts
index 8dd312760..87ef2a0de 100644
--- a/packages/astro/src/core/app/node.ts
+++ b/packages/astro/src/core/app/node.ts
@@ -84,10 +84,11 @@ export class NodeApp extends App {
// @example "443,8080,80" => "443"
const forwardedPort = getFirstForwardedValue(req.headers['x-forwarded-port']);
- const port = forwardedPort ?? req.socket?.remotePort?.toString() ?? (isEncrypted ? '443' : '80');
+ const port =
+ forwardedPort ?? req.socket?.remotePort?.toString() ?? (isEncrypted ? '443' : '80');
const portInHostname = typeof hostname === 'string' && /:\d+$/.test(hostname);
- const hostnamePort = portInHostname ? hostname : `${hostname}:${port}`
+ const hostnamePort = portInHostname ? hostname : `${hostname}:${port}`;
const url = `${protocol}://${hostnamePort}${req.url}`;
const options: RequestInit = {
@@ -105,7 +106,7 @@ export class NodeApp extends App {
// @example "1.1.1.1,8.8.8.8" => "1.1.1.1"
const forwardedClientIp = getFirstForwardedValue(req.headers['x-forwarded-for']);
const clientIp = forwardedClientIp || req.socket?.remoteAddress;
- if (clientIp) {
+ if (clientIp) {
Reflect.set(request, clientAddressSymbol, clientIp);
}
diff --git a/packages/astro/test/units/app/node.test.js b/packages/astro/test/units/app/node.test.js
index 06065406e..d11a0a8aa 100644
--- a/packages/astro/test/units/app/node.test.js
+++ b/packages/astro/test/units/app/node.test.js
@@ -158,7 +158,6 @@ describe('NodeApp', () => {
assert.equal(result.url, 'https://example.com:3000/');
});
-
it('prefers port from x-forwarded-host', () => {
const result = NodeApp.createRequest({
...mockNodeRequest,