fix: correct upgradeInsecureRequests in index.js (the actual production config)
The previous fix was applied to server/app.js (the test factory) but index.js has its own independent Helmet configuration which is what the production server actually executes. Both files now gate upgrade-insecure-requests on TRUST_PROXY instead of NODE_ENV.
This commit is contained in:
+1
-1
@@ -137,7 +137,7 @@ app.use((req, res, next) => {
|
|||||||
baseUri: ["'self'"],
|
baseUri: ["'self'"],
|
||||||
frameAncestors: ["'none'"],
|
frameAncestors: ["'none'"],
|
||||||
formAction: ["'self'"],
|
formAction: ["'self'"],
|
||||||
upgradeInsecureRequests: process.env.NODE_ENV === 'production' ? [] : null
|
upgradeInsecureRequests: process.env.TRUST_PROXY ? [] : null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
hsts: {
|
hsts: {
|
||||||
|
|||||||
Reference in New Issue
Block a user